我有两个自定义验证器附加到一个字段。不幸的是,当这两个条件都失败时,只会显示第一个验证错误。是否可以配置 jQuery 验证器,以便无论第一个验证的结果如何,它都会验证两个验证?
该字段的第一个验证器:
$.validator.addMethod("datemin", function (value, element, param) {
var minimum = Date.parse(param['minimum']), dateValue; if (value) { dateValue = Date.parse(value); if (dateValue && (dateValue < minimum)) { return false; } else { return true; } } return true; });
该字段的第二个验证器:
$.validator.addMethod("bankday", function (value, element, params) {
if (value != "") {
var bankholidays = params['bankholidays'].split(",");
// If the given date is not among the bank holidays return true otherwise, false
if ($.inArray(value, bankholidays) == -1) {
return true;
} else {
return false;
}
}
return true;
});
现在,当 datemin 验证器失败时,它根本不会验证第二个银行日验证。