Dans le cours : L'essentiel de JavaScript

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.

Permettre plusieurs validations

Permettre plusieurs validations

Dans le cas où un champ de formulaire doit être validé plusieurs fois, nous devons être capables de supprimer les messages d'erreur relatifs à la validation précédente, avant d'en générer de nouveaux. Autrement dit, on doit remettre nos champs à zéro. Pour cela, direction le code JavaScript et je vais créer une fonction ici, « function », que je vais appeler « resetField ». Cette fonction va recevoir un champ en entrée, à savoir, le champ à remettre à zéro, et donc, que vais-je faire dans cette fonction ? Je vais d'abord créer une variable que je vais appeler « fieldLabel » et que je vais rendre égale à « field.previousElementSibling ». En clair, je vais rechercher le label qui, dans le code HTML, précède le champ avec lequel je suis en train de travailler. Ensuite, je vais retirer la classe « invalid », que j'avais mis en place ici, en ligne 26, un petit copier-coller et je change le « add » en « remove ». Ensuite, je vais devoir retirer l'élément…

Table des matières