Reputation: 42404
I want to create a custom validator method but how can I call its core method but getting error, something like this
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
Upvotes: 4
Views: 2707
Reputation: 32447
Try the following:
jQuery.validator.addMethod("requiredHidden", function (value, element) {
if ($(element).is(':visible') == false) {
return true;
}
else {
return jQuery.validator.methods.required.call(this, value, element);
}
}, "*");
See this.
Upvotes: 4