bonsoir
j'ai un formulaire avec des boutons radio
je voudrais recupérer dans une variable celui qui est checked
merci
bonsoir
j'ai un formulaire avec des boutons radio
je voudrais recupérer dans une variable celui qui est checked
merci
salut
il faut donner le meme nom à tous les boutons radio qui correspondent à la meme question, puis tu les recuperes avec document.getElementsByName(). tu parcoures ensuite le tableau qui t'est renvoyé, et tu testes pour chacun si son attribut checked est true.
Dernière modification par Caro-Line ; 21/04/2011 à 11h04.
parsonnellement je m'y prend comme ça(mais ça doit pouvoir se couplé avec ce qui ta été proposé par torvalds17) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(i=0,i<="ton nombre de boutonradio",i++){ if(document.tonformulaire.le_nom_de_tes_boutonsRadio[i].checked){ VarRecup=document.tonformulaire.le_nom_de_tes_boutonsRadio[i].value; } }
Moi il y a quelque chose qui me gêne :
la variable i correspond à quoi dans la recherche ??
Si elle correspond à la valeur sa pose problème pour ce que je cherche à faire puisque value me donne un renseignement (qui n'est pas un nombre !!)
Code : Sélectionner tout - Visualiser dans une fenêtre à part i<="ton nombre de boutonradio"
A oui c'est vrai excusez moi.
J'ai posté sa parce qu'en fait chez moi sa ne marche pas !!
Je ne comprend pas dans ce cas comment s'effectue la recherche sur cette ligne :
if(document.tonformulaire.le_nom_de_tes_boutonsRadio[i].checked)
C'est déjà tout fait, il suffit de remplacer dans le code:
* tonformulaire par le nom que tu as donné à ton formulaire dans la balise name
* lenomdetesboutonsradio par le nom que tu as donné à tes boutons radios dans ton formulaire dans la balise name.
Pas de grosses difficultés à priori.
Partager