easyUI自定义表单校验规则,校验失败怎么阻止表单提交?

qq121780200 2014-08-25 03:01:09

$('#form2').form({
url : '/index.jsp',
onSubmit : function() {
return $('#form2').form('validate');
},
success : function(data) {
alert("success");
}
});



$.extend($.fn.validatebox.defaults.rules, {
equals : {
validator : function(value, param) {
return value == $(param[0]).val();
},
message : '两次输入不一致!'
},
idcard : {// 验证身份证
validator : function(value) {
return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value);
},
message : '身份证号码格式不正确'
},
username : {// 验证用户名
validator : function(value) {
return /^[a-zA-Z][a-zA-Z0-9]{5,15}$/i.test(value);
},
message : '用户名不合法(字母开头,允许6-16字节,允许字母数字)'
},
chinese : {// 验证中文
validator : function(value) {
return /^[\u0391-\uFFE5]+$/i.test(value);
},
message : '请输入中文'
}
});


js如上,输入框会显示提示错误,但是按提交之后还是提交了,怎么在校验失败时阻止表单的提交?
...全文
102 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,920

社区成员

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

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