Группы проверки Jquery - PullRequest
       12

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

25 голосов
/ 08 сентября 2010

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

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

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

1 Ответ

32 голосов
/ 12 июля 2011

Основная цель, для которой я использовал группы, состоит в том, чтобы создать одно сообщение об ошибке для группы входов и их соответствующих условий проверки.

Например, если вам нужно чье-либо полное имя, включая заголовок, имя и фамилию:

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

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

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