Bonjour
Question apparemment récurrente, mais je n'ai encore pas trouvé mon bonheur :
J'ai besoin de récupérer en javascript (côté client, donc) la valeur d'un radiobuttonlist. Un peu partout sur le net, j'ai trouvé ce genre de code :Ca marche très bien, à la condition qu'il n'y ait pas de masterPage. dans le cas contraire, ASP renomme les radiobutton à sa sauce (dans le style ctl00$mainContent$rdbGender) et le script ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <script language="javascript" type="text/javascript"> function GetRDBValue() { var radio = document.getElementsByName('rdbGender'); for (var i = 0; i < radio.length; i++) { if (radio[i].checked) { alert(radio[i].value); } } } </script> <asp:Panel ID="Panel1" runat="server"> <asp:RadioButtonList ID="rdbGender" runat="server"> <asp:ListItem Text="Male" Value="1"></asp:ListItem> <asp:ListItem Text="Female" Value="2"></asp:ListItem> </asp:RadioButtonList> </asp:Panel> <input id="Button4" type="button" value="?" onclick="GetRDBValue()" />
Quelqu'un peut-il me dire comment accéder dans ce cas à la valeur du radiobuttonlist ?
Partager