jQuery验证工作正常,但是当我添加以下代码以防止单击提交按钮两次时,它会停止验证。为什么?我该如何解决它?
var form = $("form.single-click");
if (form.length > 0 && form.validate) {
form.validate({
submitHandler: function (form) {
$("form [type=submit]").prop("disabled", true);
form.submit();
}
});
}
禁用提交按钮的行对验证是否发生没有影响,但包括在内,因为这是我的意图。
更新:我在ASP.NET MVC 4中使用它,因此有一个库已经调用了validate。上面的方法设法拦截它,但当然,没有验证。