Как убедиться, что хотя бы один флажок отмечен с помощью jQuery Validate - PullRequest
1 голос
/ 22 апреля 2011

У меня есть группа флажков, каждый из которых имеет свое имя, поэтому они не являются группой флажков.Мне нужен пользовательский метод для проверки jQuery, который будет проверять 1 или более.Кроме того, обычно вы привязываете метод проверки к полю, но он охватывает множество полей, поэтому есть функция jQuery Validate, которая позволяет мне связать это с отправкой, чтобы она выполнялась вместе с другими типичными проверками полей, когда кнопка отправкинажата?

Пример флажков:

<form id="form" name="form>
<input type="checkbox" name="app1" value="y" />App 1
<input type="checkbox" name="app2" value="y" />App 2
<input type="checkbox" name="app3" value="y" />App 3
<input type="checkbox" name="app4" value="y" />App 4
<input type="submit" value="Submit">
</form>

1 Ответ

2 голосов
/ 22 апреля 2011

Вы можете просто проверить, проверены ли какие-либо из дочерних форм.

if (!$('#form').children(':checked').length) return false;

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