Ответ 1
Основной целью, которую я использовал для групп, является создание одного сообщения об ошибке для группы входов и их соответствующих условий проверки.
Например, если вы хотите, чтобы имя пользователя было полным, включая название, имя и фамилию:
<script type="text/javascript">
$('#yourform').validate({
//...Your valid logic...
groups: {
nameGroup: "title firstName lastName"
},
rules: {
title: "required",
firstName: "required",
lastName: "required"
},
messages: {
title: "Full name is required",
firstName: "Full name is required",
lastName: "Full name is required"
}
});
</script>
<form id="yourform">
<div>
<input type="text" id="title" name="title" />
<input type="text" id="firstName" name="firstName" />
<input type="text" id="lastName" name="lastName" />
</div>
</form>
Вам по-прежнему необходимо определить индивидуальные правила для этих полей, в этом случае необходимо и его пользовательское сообщение. Единственное отличие состоит в том, что если одна или все из них не прошли проверку, она выдает одно сообщение. Насколько мне известно, имя группы, например: 'nameGroup' не используется вне групповой функции.
Надеюсь, что это поможет.