[résolu]javascript : tableau de bouton radio

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


erestrebian
WRInaute impliqué
WRInaute impliqué
 
Messages: 394
Inscription: Ven Juin 15, 2007 12:55

[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: 5311
Inscription: Lun Juin 13, 2005 14:13

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 impliqué
WRInaute impliqué
 
Messages: 394
Inscription: Ven Juin 15, 2007 12:55

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.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités