Пример из https://github.com/ffmike/jquery-validate
То же самое без поля «проверять» в тегах только с помощью javascript:
$("#testform").validate({
rules: {
"spam[]": {
required: true,
minlength: 1
}
},
messages: {
"spam[]": "Please select at least two types of spam."
}
});
И если вам нужны разные имена для входов, вы можете использовать somethig следующим образом:
Javascript:
$("#testform").validate({
rules: {
spam: {
required: function (element) {
var boxes = $('.checkbox');
if (boxes.filter(':checked').length == 0) {
return true;
}
return false;
},
minlength: 1
}
},
messages: {
spam: "Please select at least two types of spam."
}
});
Я добавил скрытый вход перед входами и установка его «требуется», если нет выбранных флажков