pb avec array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb avec array

pb avec array

par Invité » 04 nov. 2008, 14:36

Bonjour à tous,

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.