我需要为来自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。