非submit框进行validate验证

一个a框点击后进行window.location.href = url;该怎么把$( '#orderForm' ).submit();放进判断条件里实现先验证再跳转

 <a data-bind="click:confirmOrder" href="javascript:;" class="btn btn-red comOrder">下单</a>
 vm.confirmOrder =function () {
        var type = hsFramework.GetQueryString('type');
        var id = hsFramework.GetQueryString('id');
        var value = JSON.stringify({delivery:vm.delivery(),price:vm.list().price,caigouTon:me.caigouTon()});
        localStorage.setItem("basic",value);
        var url = 'confirmOrder.html?type='+type+'&id='+id+'&delivery='+deliveryCategoryCode;
        if (hsFramework.GetCookie("sessionId") != null){
            window.location.href = url;
        }else{
            $.dialog({
                title: '提示信息',
                id: 'homeSDialog',
                padding: '20px',
                fixed: true,
                content: "请登录后再下单!",
                lock: true,
                width: 300,
                height: 100,
                btn: {
                    ok: { //按钮的key值,下次可用个btn方法从新设置
                        val: '确定', //按钮显示的文本
                        type: 'red', //样式可选参数green, blue,
                        click: function () {
                            window.location.href = 'login.html';
                        }
                    },
                    cancle: { //第四个按钮
                        val: '取消'
                    }
                }
            });
        }
    };