我有一个通过 jQuery Validate 验证的注册表单,当表单正确捕获错误并显示验证错误消息时,它不会使用我的“label label-important”类,直到我强制验证/单击提交按钮第二次时间。
看看这里:http: //jsbin.com/uguwem/12/
这是我的js代码:
$('#registrationform').validate({
highlight: function (element, errorClass, validClass) {
$(element).parents("div[class='control-group']").addClass("error");
$(element.form).find("span[for=" + element.id + "]").addClass("label label-important");
},
unhighlight: function (element, errorClass, validClass) {
$(element).parents(".error").removeClass("error");
},
errorElement: 'span'
});