Обработка только видимых полей формы для проверки - PullRequest
2 голосов
/ 31 июля 2010

Мне нужно проверить несколько полей формы в одном элементе.Мне просто нужно, чтобы все они были «обязательными», необязательно проверенными на ввод (адрес электронной почты, номер телефона и т. Д.).Проблема в том, что у меня есть форма, динамически отображающая и скрывающая входные данные и выбранные элементы, и мне нужен валидатор, чтобы игнорировать скрытые.

Я рассмотрел это значительное количество - это, в теории, должно работать:

$('#theform').validate( {required: "input:visible,select:visible"}

Нет, страница просто отправляется.На этой странице есть несколько примеров, но я не могу заставить их работать.Возможно, я неправильно их реализую.

Буду признателен за любую помощь!Спасибо за чтение.

1 Ответ

2 голосов
/ 31 июля 2010

Здесь проще использовать ignore параметр , например:

$('#theform').validate({ ignore: ':hidden' });

Я использую эту опцию, чтобы пропустить проверку диалогов, которые не представлены, например, короткиеи простое решение проблемы:)

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