Problème Javascript

Résolu/Fermé
LuneArgentee Messages postés 9 Date d'inscription dimanche 30 mars 2008 Statut Membre Dernière intervention 20 mai 2008 - 20 mai 2008 à 11:46
LuneArgentee Messages postés 9 Date d'inscription dimanche 30 mars 2008 Statut Membre Dernière intervention 20 mai 2008 - 20 mai 2008 à 12:20
Salut,

Alors piti problème très chiant...

J'ai :
var champ;
champ = tab[i]; // si je fais un alert (champ) ça me donne peq_reponse2445
Maintenant, ce que je souhaite c'est récupérer la valeur du champ de mon formulaire dont le nom est égal à peq_reponse2445.
Si je le mets en dur :
alert(document.myForm.peq_reponse2445.value); // là ça fonctionne ça me retourne 4, qui correspond bien à sa valeur...

Sauf que le nom de mon champ change... Du coup c'est pour ça qu'on les récupère dans le tableau, pour les vérifier un par un...
Mais si j'essaie de le mettre avec mon "champ" ça marche plus...
J'ai tout essayé, avec guillemets, sans, avec côtes, sans, les deux, avec des +... Rien n'y fait...

Le dernier essaie c'était avec ça :
alert (document.getElementsByName(champ).value); // il ne trouve rien, undefined... :S

Une idée ?! :)

1 réponse

LuneArgentee Messages postés 9 Date d'inscription dimanche 30 mars 2008 Statut Membre Dernière intervention 20 mai 2008 4
20 mai 2008 à 12:20
Problème résolu (je trouve pas comment changer le statut... lol)
Donc c'était getElementByID à la place de getElementsByName !
0