coure2011
coure2011

Reputation: 42404

calling core methods of jquery validator from custom methods

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

Answers (1)

James Sulak
James Sulak

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

Related Questions