Подтвердить что ты не робот

Группы проверки JQuery

Я не могу понять, как работают группы проверки jquery, и как они должны работать.

Я предположил, что это будет служить для проверки условий, требующих более одного проверяемого элемента, является ли это?

Не удалось найти что-либо об этом в документах проверки подлинности jquery...

4b9b3361

Ответ 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' не используется вне групповой функции.

Надеюсь, что это поможет.