Bonjour � tous,
je souhaite d�clarer dynamiquement des noms de variables afin de les r�utiliser dans d'autres fonctions mais je bloque un peu, voici mon code:
tab contient les noms de tous mes champs
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 function test(){ var tab = new Array("nom","prenom","mail"); var size = tab.length; for(i=0;i<=size;i++){ var window[tab[i]] = document.nomform.elements[tab[i]].value; } alert(prenom); }
size est le nombre d'�l�ments du tableau pr�c�dent
la boucle sert � d�finir le nom des champs de cette mani�re:
- var window[tab[i]] pour dire var nom, var prenom...
- document.nomform.elements[tab[i]].value; pour r�cup�rer la value des champs de mon formulaire
le probl�me c'est que mon i n'est pas pris en compte et que �a fonctionne uniquement si je remplace le i par 0,1 ou 2, ce qui correspond au nombre d'�l�ments de mon array.
Est ce que vous auriez une solution � mon probl�me afin que mes variables puissent se cr�er enti�rement dynamiquement?
Merci d'avance et bon week end!
Gwen
Partager