我正在尝试设置验证插件,以便:
如果表单字段有一个“必需”类,它将向该字段添加一个类,而不是显示下面的错误消息。如果我们有很多“此字段是必需的”,那么大表格会变得太乱
但是我只希望它以这种方式用于
.required
字段,所有其他验证都应该恢复为默认值。
这是我到目前为止所拥有的:
var theForm = $("form[method=post]:not(.noValidate)");
if (theForm.length){
validater = theForm.validate({
showErrors: function(errorMap, errorList) {
var i, length = errorList.length;
for (i = 0; i < length; i++) {
if($(errorList[i].element).hasClass("required")){
$(errorList[i].element).addClass("error-required");
} else {
this.defaultShowErrors();
}
}
}
});
}
它的一半通过添加.error-requied
到唯一必填字段来工作,尽管它仍然在每个字段下方显示消息。