Parcourir les éléménts d'un formulaire
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 ( 8O ) de me taper 20 fois la ligne suivante
Code:
if(document.getElementById(id_de_l_element).value=='') ...
si mon formulaire possède 20 éléments à contrôler.
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 :
Code:
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 !');
} |
Merci à vous :king: