Bonjour
J'ai ce code dans le but de recupérer la valeur exacte du bouton radio cliker provenant d'un formulaire.
exemple :
la fonction javascript me permettant de recuperer la valeur du bouton radio cliker est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <input type="radio" name="choix1" id="IDrad1" value="1" onclick="JavaScript:xmlhttpPost(); return false;"/> <input type="radio" name="choix1" id="test1" value="1" /> <input type="radio" name="choix2" id="IDrad2" value="2" onclick="JavaScript:xmlhttpPost(); return false;"/> <input type="radio" name="choix2" id="test2" value="2" /> <input type="radio" name="choix3" id="IDrad3" value="3" onclick="JavaScript:xmlhttpPost(); return false;"/> <input type="radio" name="choix3" id="test3" value="3" /> <input type="radio" name="choix1" id="test1" value="1" /> <input type="radio" name="choix4" id="IDrad4" value="4" onclick="JavaScript:xmlhttpPost(); return false;"/> <input type="radio" name="choix4" id="test4" value="4" /> .... <input type="radio" name="choix20" id="IDrad20" value="20" onclick="JavaScript:xmlhttpPost(); return false;"/> <input type="radio" name="choix20" id="test20" value="20" />
Cette alerte à la fin c'est pour voir la valeur de tvar2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ...... var tvar2=""; var allT=20; for(j=1;j<=allT;j++) { if (document.getElementById("IDrad"+j).checked) tvar2 = document.getElementById("IDrad"+j).value; } alert('RAPPEL ='+tvar2);
Constat : quand on click sur le premier ayant pour valeur 1; dans l'alerte on a la bonne valeur 1; quand on click sur celui qui la valeur 3 on a le retour qui est 3 pareille pour la celui qui a la valeur 19. Ce qui est normal.
Le problème c'est quand on revient sur les précédents. par exemple quand je reviens sur le bouton radio 3 la valeur récuperer reste la dernière grande valeur c'est à dire le 19 et tant que je ne change click par sur un bouton ayant une valeur supérieur à 19 j'aurai toujours la même valeur 19 qui est retourné comme si c'est une valeur de SESSION.
POuvez vous m'aidez SVP
Merci d'avance








Répondre avec citation












Pas de question technique par MP !
.

Partager