7
votes

Comment puis-je montrer des erreurs dans la validation de jQuery?

Avons-nous une fonction qui renvoie tous les messages d'erreur lors de la validation d'un formulaire?

J'ai essayé d'utiliser la fonction défaut () , mais il renvoie le message d'erreur pour l'élément qui validait actuellement. Comment puis-je obtenir tous les messages d'erreur de l'ensemble du formulaire?


2 commentaires

Pourriez-vous fournir un lien vers le plugin de validation que vous utilisez? Ou même mieux certains code source :)


J'utilise ce plugin docs.jquery.com/plugins/validation


3 Réponses :


1
votes

Le plugin de validation doit afficher une erreur à côté du champ où l'erreur est. Utilisez-vous des identifiants pour vos boîtes de saisie? Si cela, utilisez également un nom et donnez à JQuery la valeur de l'attribut Nom dans vos règles et messages. J'espère que cela aide.


0 commentaires

19
votes

Si vous stockez une référence au validateur, par exemple: xxx

Vous pouvez appeler .errors () ou .invalidelements () à tout moment, par exemple: xxx

Si vous n'êtes pas vraiment après les erreurs et que vous voulez juste qu'ils apparaissent dans une fois, utilisez l'intégré. ErrorLabelContainer et wrapper Options , par exemple: xxx

et référence que: xxx

et vos erreurs apparaîtraient tous dans cette liste, qui est également automatiquement montré / masqué s'il n'y a aucune erreur.


0 commentaires

1
votes

en retard à la fête, mais j'ai trouvé que vous pouvez également instancier l'objet valider () avec un invalidehandler () Fonction: xxx < P> La variable de validation contient une variable invalide (objet) avec les éléments de formulaire et leurs messages d'erreur.


0 commentaires