boucler sur des éléments de formulaire
Bonjour à tous
je créé un formulaire via DOM qui ajoute X champs "qte"
Code:
1 2 3 4 5
| <input type="texte" name="qte[]" />
<input type="texte" name="qte[]" />
<input type="texte" name="qte[]" />
<input type="texte" name="qte[]" />
... |
De cette manière je peux récupérer facilement les données en php derrière avec un foreach
Cependant avant d'envoyer les données je voudrais vérifier que les champs sont bien remplis via javascript.
Le soucis c'est que j'ai fait cette syntaxe
Code:
1 2 3 4
| for (var i=0;i<document.formulaire.qte.length;i++)
{
alert (document.formulaire.qte[i].value);
} |
mais qui fonctionne seulement si j'appelle mon champ "qte" et pas "qte[]"
si j'utilise
Code:
1 2 3 4
| for (var i=0;i<document.formulaire.qte[].length;i++)
{
alert (document.formulaire.qte[i].value);
} |
ça plante en toute beauté.
J'aimerais donc savoir qu'elle est la meilleure syntaxe à adopter pour que je puisse faire mes vérifs sur le champ "qte[]" et pas "qte"
Merci d'avance