我遇到JQuery Validation Plugin的问题。我在rails表单上使用它,并且我在单击提交按钮时进行了验证。问题是,一旦修复了验证错误,提交按钮就不会被禁用,甚至使用submitHandler作为
$.validator.setDefaults({
submitHandler: function(form) { form.submit(); }
});
表单不会提交。我知道必须有一些我不知道的东西。如果没有验证问题,表单将提交。我已经在这里检查了一些关于这个问题的其他消息,但onclick和onkeyup的东西不起作用。
答案 0 :(得分:2)
试试这个
var validator = $("#signupForm").validate({
rules: {
},
messages:{
},
unhighlight: function( element, errorClass, validClass ) {
$(element).removeClass(errorClass).addClass(validClass);
if(validator.numberOfInvalids() == 0){
$("#SubmitButton").attr("disabled","");
}
}
});