вызов основных методов валидатора jquery из пользовательских методов - PullRequest
3 голосов
/ 28 февраля 2011

Я хочу создать собственный метод валидатора, но как я могу вызвать его основной метод, но получаю ошибку, что-то вроде этого

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

1 Ответ

4 голосов
/ 28 февраля 2011

Попробуйте следующее:

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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...