Bonjour,
J'ai un formulaire avec des éléments de toute sorte (input text, hidden, select, radio button...etc.). Je voudrais pouvoir contrôler si tout à bien était rempli (en contrôlant la value de chaque élément par exemple).
Cependant je n'ai pas envie ( ) de me taper 20 fois la ligne suivante
si mon formulaire possède 20 éléments à contrôler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(document.getElementById(id_de_l_element).value=='') ...
Donc je voulais savoir s'il n'y avait pas un moyen de faire une boucle for, en sachant le nombre d'élément que comporte mon formulaire, ou un while en contrôlant l'existence de l'élément, afin de contrôler si chacun des éléments de mon formulaire à une valeur. Quelque chose qui ressemblerait à ça :
Merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var nbError = 0; for (i=0; i<nb_element;i++) { if (document.form.nomForm.element[i].value =='') nbError++; if (nbError > 0) alert('Il y a des erreurs !'); }
Partager