J'aimerais valider un formulaire à l'aide de jquery valider plugin, mais je suis incapable d'utiliser le nom de la valeur dans le code html - s'agissant d'un domaine aussi utilisé par le serveur d'application. Plus précisément, j'ai besoin de limiter le nombre de cases cochées à partir d'un groupe. (Maximum de 3.) Tous les exemples que j'ai vu, l'utilisation de l'attribut name de chaque élément. Ce que je voudrais faire est d'utiliser la classe au lieu de cela, et de déclarer ensuite une règle pour ça.
html
Ceci fonctionne:
<input class="checkBox" type="checkbox" id="i0000zxthy" name="salutation" value="1" />
Cela ne fonctionne pas, mais est ce que je vise:
<input class="checkBox" type="checkbox" id="i0000zxthy" name="i0000zxthy" value="1" />
javascript:
var validator = $(".formToValidate").validate({
rules:{
"salutation":{
required:true,
},
"checkBox":{
required:true,
minlength:3 }
}
});
Est-il possible de faire cela existe - il un moyen de cibler la classe à la place du nom dans les règles options? Ou dois-je ajouter une méthode personnalisée?
Cheers, Matt