如果第一个字段失败,jQuery-validate不会验证字段的其他验证

时间:2013-03-27 09:48:03

标签: jquery jquery-validate

我有两个附加到一个字段的自定义验证器。不幸的是,当两个条件都失败时,只会显示第一个验证错误。是否可以配置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验证器失败时,它根本不会验证第二个bankday验证。

0 个答案:

没有答案