Der Hauptzweck I Gruppen verwendet haben für eine Gruppe von Eingängen und ihre jeweiligen Validierungsbedingungen eine Fehlermeldung zu erzeugen ist.
Zum Beispiel, wenn Sie someones vollständigen Namen einschließlich Titel wollen, zuerst, und Nachname:
<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>
Sie haben noch die einzelnen Regeln für diese Felder zu definieren, in diesem Fall nicht erforderlich und seine eigene Nachricht. Der einzige Unterschied besteht darin, dass bei einer oder bei allen fehlgeschlagenen Validierungen eine Nachricht ausgegeben wird. Soweit ich weiß, ist der Gruppenname zB: 'nameGroup' außerhalb der Gruppenfunktion nicht verwendbar.
Hoffe, das hilft.
Stellen Sie sich einen Assistenten Schritt für Schritt vor ... mit Gruppen können Sie das gesamte Formular in Schritten validieren. – balexandre