Accès à une valeur de formulaire par l'intermédiaire d'une variable

Accès à une valeur de formulaire par l'intermédiaire d'une variable - HTML/CSS - Programmation

Marsh Posté le 20-07-2006 à 12:43:26    

Bonjour !!
 
Voila, tous les champs (input de type texte) de mon formulaire sont stockés dans un tableau que j'ai appelé "champs" (quelle imagination... ;))
 
Afin de traiter les valeurs saisies dans ces champs, je souhaite les récupérer.
J'ai donc cette fonction :
 
for(var i=0; i<(champs.length); i++)
  {
      valeurChamps=valeurChamps+document.forms.SRUB.champs[i].value;
  }
 
Seulement, ça ne marche pas, Javascript prend en compte le nome de la variable et non son contenu... J'ai donc une erreur du type :
document.forms.SRUB.champs has no proprieties...
 
Auriez-vous une idée ??
 
Merci beaucoup !

Reply

Marsh Posté le 20-07-2006 à 12:43:26   

Reply

Marsh Posté le 20-07-2006 à 13:44:22    

On utilise plus document.forms blablabla...
 
Tu regardes comment marche le DOM, tu récupères tes éléments via document.getElementsByTagName par exemple, et ensuite, tu fais ta boucle.

Reply

Marsh Posté le 20-07-2006 à 14:38:28    

Ok, merci beaucoup, j'avais déja essayé via getElementsByName, mais ça ne fonctionnais pas. Mais je viens de m'apercevoir que ça renvoie en fait un tableau.
J'ai réussi à mener cette fonction a bien, merci beaucoup Hermes !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed