Call basic jquery authentication methods from user methods

I want to create a custom validation method, but how can I call its main method, but get an 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
+3
source share
1 answer

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 .

+4
source

Source: https://habr.com/ru/post/1795108/