之前
$(function(){
$(".subform").validate({
submitHandler: function() {
//验证通过后 的js代码写在这里
alert(ok)
},showErrors:function(errorMap,errorList){
}
})
})
修改后
$(function(){
$(".subform").validate({
showErrors:function(errorMap,errorList){
}
})
//优化代码
$('.subform').submit(function(form) {
if ($('.subform').valid()) {
form.submit();
}
return false;//永远禁止页面表单提交
})
原因,不要使用validate api里说的submitHandler方法提交,使用submit方法即可

本文介绍了一种优化jQuery表单验证的方法,避免使用submitHandler直接提交表单,转而采用valid方法结合submit方法来实现更灵活的表单验证流程。
1213

被折叠的 条评论
为什么被折叠?



