nom de variable dynamique
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:
Code:
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);
} |
tab contient les noms de tous mes champs
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