À l'aide de JQuery Valider Plugin pour valider plusieurs champs de formulaire avec des noms identiques

J'ai généré dynamiquement, un formulaire avec des champs de saisie avec le même nom (par exemple: "la carte"). Je n'ai pas la possibilité de changer les noms de champ ou de la génération de champ unique des noms, parce que le gestionnaire de formulaire code (Perl/CGI) est conçu pour gérer un tableau de valeurs d'entrée (dans ce cas @map).

Comment puis-je utiliser le JQuery Valider Plugin pour valider un formulaire dans une telle situation? Plus précisément je voudrais exactement un élément du tableau pour avoir une certaine valeur fixe. Je suis actuellement en utilisant un gestionnaire d'événements personnalisés qui crée un objet JSON avec serializeArray() et puis traverse pour s'assurer que la condition est remplie. Mais depuis que j'ai utilisé de la validation de Plugin dans le reste de l'application, je me demandais si un tel cas peut être traité en utilisant la même plugin ici aussi.

Vous remercie de votre attention.

  • Il serait tellement plus facile pour vous apporter une réponse si tu as posté un peu de code avec votre question.
  • Désolé, je devrais avoir. Voici quelques représentant de code. Dans mon application, le formulaire est généré dynamiquement à partir d'un modèle. Le formulaire HTML a les champs suivants: <input type=text name="map" /> <input type=text name="map" /> .... <input type=text name="map" /> je veux vérifier qu'au moins un des champs contient la valeur (dire) "e-mail", j'ai découvert après l'affichage ici que ce n'est pas possible à l'aide de la validation de Plugin. Voir le plugin auteurs mail ici: tr.im/n0lQ Comme l'auteur suggère que vous pouvez faire cela pour les cases à cocher et des boutons radio
  • vous devriez envisager de la réponse "scampbell", il travaille et très simple.
InformationsquelleAutor Ya. Perelman | 2009-05-31