我想创建一个自定义验证器方法,但是如何调用其核心方法但是会出现错误,类似这样的
jQuery.validator.addMethod("requiredHidden", function (value, element) {
if ($(element).is(':visible') == false) {
return true;
}
else {
return jQuery.validator.required(value, element);
}
}, "*");
error: jQuery.validator.required is not a function
答案 0 :(得分:4)
尝试以下方法:
jQuery.validator.addMethod("requiredHidden", function (value, element) {
if ($(element).is(':visible') == false) {
return true;
}
else {
return jQuery.validator.methods.required.call(this, value, element);
}
}, "*");
请参阅this。