Bonjour,
j'ai un formulaire comportant une 90 champs texte, chacun ayant un "id" et son "name" qui lui est propre.
Comment savoir si un ou plusieurs champs et les quels sont restés vides quand je soumets le formulaire ?
Est-ce possible à faire autrement qu'en testant les 90 champs un par un (ça je sais faire...).
Merci !
Vérification champs vides formulaire
Re: Vérification champs vides formulaire
Bonjour,
La propriété elements d'un formulaire contient la liste de tous les champs
Il est donc possible de faire une boucle du type :
avec cette boucle, on peut vérifier le type text et son contenu
La propriété elements d'un formulaire contient la liste de tous les champs
Il est donc possible de faire une boucle du type :
Code : Tout sélectionner
for (i in formulaire.elements) {
console.log(i+" "+formulaire.elements[i]);
}
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: Vérification champs vides formulaire
Merci, je teste demain à la première heure.
Bonne nuit....
Bonne nuit....
Re: Vérification champs vides formulaire
Bonjour,
Ça fonctionne. Super.
J'ai soumis le formulaire avec tous les champs vides.
Pourquoi la console affiche d'abord le numéro d'ordre de tous les champs vides et ensuite les id de tous les champs vides ?
Les champs sont tous construits de cette façon :
Premier champ : <input type="number" min="0" max="6" style="width:40px" title="bla bla bla" class="bg-light h5" id="1_5" name="1_5">
2ième champ : <input type="number" min="0" max="6" style="width:40px" title="Délais" class="bg-light h5" id="1_2" name="1_2">
etc....
Copie de la console + commentaires ajoutés manuellement.
0 ==> Premier champ dans la partie HTML
1 ==> 2ième champ dans la partie HTML
....
....
1_5 ==> id du premier champ
1_2 == > id du 2ième champ
...
...
Merci et bonne journée
Ça fonctionne. Super.
J'ai soumis le formulaire avec tous les champs vides.
Pourquoi la console affiche d'abord le numéro d'ordre de tous les champs vides et ensuite les id de tous les champs vides ?
Les champs sont tous construits de cette façon :
Premier champ : <input type="number" min="0" max="6" style="width:40px" title="bla bla bla" class="bg-light h5" id="1_5" name="1_5">
2ième champ : <input type="number" min="0" max="6" style="width:40px" title="Délais" class="bg-light h5" id="1_2" name="1_2">
etc....
Copie de la console + commentaires ajoutés manuellement.
0 ==> Premier champ dans la partie HTML
1 ==> 2ième champ dans la partie HTML
....
....
1_5 ==> id du premier champ
1_2 == > id du 2ième champ
...
...
Merci et bonne journée
Re: Vérification champs vides formulaire
Content que ca fonctionne
L'ordre d'un for in n'est jamais prédictible et il ne faut pas se servir de l'ordre d'apparition dans ses algorithmes.
L'ordre d'un for in n'est jamais prédictible et il ne faut pas se servir de l'ordre d'apparition dans ses algorithmes.
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php