j'essaye de passer les valeurs de champs de formulaire (listes déroulantes) dans un tableau.
ceci marche:
var f = document.forms["myForm"];
var cats = new Array();
for (i=0; i< f.elements.length; i++)
{
cats[i] = f.elements[i].options[f.elements[i].selectedIndex].value;
alert (cats[i]);
}
Le alert (cats) me renvoie bien chaque valeur ajoutée au tableau. Par contre, une fois sorti de la boucle, le même alert pour afficher un élément de tableau ne donne rien.Ceci me renvoie donc undefined:
var f = document.forms["myForm"];
var cats = new Array();
for (i=0; i< f.elements.length; i++)
{
cats[i] = f.elements[i].options[f.elements[i].selectedIndex].value;
}
alert (cats[0]); //renvoie undefined
Voyez vous ce que j'aurais pu oublier?Merci pour vos réponses.