关于非submit按钮进行validate验证

Chronomancy贪婪 2017-05-05 09:55:42
按钮使用的是a,且绑定了click:confirmOrder
<a data-bind="click:confirmOrder" href="javascript:;" class="btn btn-red comOrder">下单</a>

在JS代码里应该怎么做才能令验证生效
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: '取消'
}
}
});
}
};

我尝试在JS里插入了一个
if( $("#orderForm").valid() ){
$( '#orderForm' ).submit();
},但是没有效果
...全文
167 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlackTantou 2017-05-06
  • 打赏
  • 举报
回复
$("#inputForm").validate({ submitHandler: function(form){ form.submit(); }, });

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧