Подтвердить что ты не робот

Проверка jquery только для видимых элементов управления

Я использую проверку jquery для требуемой области vaidation.

$("#registerform").validate();

Это срабатывает и для скрытых элементов управления.

Например: Когда пользователь выбирает параметр Others в How you find us? в форме регистра, его необходимо заполнить вариант с текстовым полем для других.

Но это срабатывает даже тогда, когда элемент управления скрыт.

Как это сделать при проверке jquery?

4b9b3361

Ответ 1

Я не использовал проверку jQuery раньше, но в соответствии с doco там есть поле игнорирования, в которое вы можете передать селектор jQuery. Используя : visible, вы сможете это сделать.

Я считаю, что это то, что вы после

$("#registerform").validate({ignore:":not(:visible)"});

Ответ 2

Вы можете попробовать добавить :visible к самому селектору:

$("#registerform :visible")