Проверка jquery только для видимых элементов управления
Я использую проверку jquery для требуемой области vaidation.
$("#registerform").validate();
Это срабатывает и для скрытых элементов управления.
Например: Когда пользователь выбирает параметр Others
в How you find us?
в форме регистра, его необходимо заполнить вариант с текстовым полем для других.
Но это срабатывает даже тогда, когда элемент управления скрыт.
Как это сделать при проверке jquery?
Ответы
Ответ 1
Я не использовал проверку jQuery раньше, но в соответствии с doco там есть поле игнорирования, в которое вы можете передать селектор jQuery. Используя : visible, вы сможете это сделать.
Я считаю, что это то, что вы после
$("#registerform").validate({ignore:":not(:visible)"});
Ответ 2
Вы можете попробовать добавить :visible
к самому селектору:
$("#registerform :visible")