[résolu]javascript : tableau de bouton radio


erestrebian
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 460
Inscription: 15 Juin 2007

[résolu]javascript : tableau de bouton radio

Message le Ven Mai 30, 2008 12:19

Bonjour,

J'ai ça :

for(i=0;i<=document.getElementById("vote2").satisf_vote.length;i++)
{
if(document.getElementById("vote2").satisf_vote[i].checked)
{
VarRecup=document.getElementById("vote2").satisf_vote[i].value;
}
}


J'ai récupérer le code sur un forum et il y a quelquechose que je ne comprends pas. Il arrive à me dire combien fait satisf de longueur mais quand je demande si document.getElementById("vote2").satisf_vote[i] est sélectionné il me répond : document.getElementById("vote2").satisf_vote[i] has no properties.

Je voudrais que i soit remplacé par sa valeur dans la boucle.

Je ne vois pas d'où cela peut venir. Sans doute quelquechose de simple mais j'ai fait le tour de la question depuis un moment et je ne vois pas.

Je suis preneur si vous avez une solution permettant de contourner le problème à défaut de le résoudre.

Merci d'avance

édition :

<input type="radio" value="1" name="satisf_vote">satisfait<br />
<input type="radio" value="2" name="satisf_vote">plut&ocirc;t satisfait<br />
<input type="radio" value="3" name="satisf_vote">plut&ocirc;t insatisfait<br />
<input type="radio" value="4" name="satisf_vote">insatisfait<br />


solution :

Code: Tout sélectionner
   var i=0;
   while (!document.getElementById("vote2").satisf_vote[i].checked)
   {
      i++;
   }
   i++;


j'ai contourné le problème
Dernière édition par erestrebian le Ven Mai 30, 2008 13:11, édité 1 fois.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6340
Inscription: 13 Juin 2005

Message le Ven Mai 30, 2008 12:43

Bonjour

Il est ou l'élément avec id="vote2" ? c'est pour le
getElementById("vote2")


erestrebian
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 460
Inscription: 15 Juin 2007

Message le Ven Mai 30, 2008 12:45

en fait c'est le formulaire :

<form id="vote2">


edit : quand je remplace i par une valeur numérique ça fonctionne mais je ne peux pas savoir à l'avance la longueur du tableau.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Multibrico31 et 0 invités