JQuery валидатор addMethod вопрос - PullRequest
0 голосов
/ 21 декабря 2010

Работа с JQuery Validator и просто быстрый вопрос. Я использую addMethod для определения пользовательской проверки телефонных номеров в Австралии на основе регулярных выражений. Этот метод я хотел бы использовать на нескольких страницах, поэтому я хочу определить функцию во внешнем файле .js и вставить ее в вызов addMethod.

Если я использую:

$.validator.addMethod('phone', regexPhone(value), 'Please enter a valid phone number');

Я получаю справочную ошибку: не могу найти значение, но если вы строите функцию прямо в вызове addMethod, вы используете значение параметра.

Есть ли способ добавить функцию многократного использования в вызов addMethod?

Тот, Райан.

1 Ответ

1 голос
/ 21 декабря 2010

Try

$.validator.addMethod('phone', regexPhone, 'Please enter a valid phone number');

Вторым параметром в addMethod является обратный вызов. Это вызовет функцию regexPhone.

То, как вы вызывали функцию regexPhone перед добавлением в обратный вызов.

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