从javascript验证规则设置动态消息,例如$(element).rules(" add",

时间:2017-10-12 07:33:21

标签: javascript jquery validation customization

我需要为来自datepicker的输入设置自定义日期范围验证器的动态验证消息。

我创建了一个验证方法,如 -

$.validator.addMethod("minMaxDatevalidation", function (value, element) { 
...})

并创建了一个自定义规则,如 -

$(element).rules("add", {
    minMaxDatevalidation: true,
    messages: { minMaxDatevalidation: "The " + fieldDisplayName + " field 
    must be on or after the " + moment(pastDate).format("DD/MM/YYYY") + "."
    }
});

但是上面的验证消息添加了规则部分 - 我想要动态 - 选择的日期比特定年份更高,或者如果选择的日期超过特定年份而不是未来的错误消息。

我尝试从验证器addMethod返回自定义消息,但它无法正常工作。

有关在规则部分设置动态消息的任何帮助都会很棒。

使用Jquery datepicker。

0 个答案:

没有答案