Мой вопрос очень похож на jQuery Validation с использованием класса вместо значения имени 1 .Я хочу проверить группу флажков, так что по крайней мере один должен быть проверен.По умолчанию установлены оба флажка, но я хочу убедиться, что пользователь не снимает оба флажка.Флажки
<div>
<input type="checkbox" class="channel" name="web" checked />
<label for="web" class="check">Web</label>
<input type="checkbox" class="channel" name="mobile" checked />
<label for="mobile" class="check">Mobile</label>
</div>
У меня есть jquery:
$("#searchForm").validate({
rules:{
...
...
...
}
});
$(".channel").rules("add", {
required: true,
minlength: 1
});
Однако это работает не совсем так, как ожидается.Если я не установлю ни один из полей или только второй (мобильный), форма не будет отправлена, и я получу сообщение об ошибке в первом.Что я делаю не так?