回答編集履歴

2

name修正

2020/08/04 08:16

投稿

YakumoSaki
YakumoSaki

スコア2027

test CHANGED
@@ -2,8 +2,80 @@
2
2
 
3
3
 
4
4
 
5
- `$("input[name=radiolist1]:checked").val()` でチェックされた値が取得できると思います。
5
+ `$("input[name='ct100$RadioButtonList1']:checked").val()` でチェックされた値が取得できると思います。
6
6
 
7
7
 
8
8
 
9
9
  ただ、選択されていない場合は、 `undefined` が返ってくるのでそこはよしなに扱ってください。
10
+
11
+
12
+
13
+ テストに使用したHTMLを貼っておきます。
14
+
15
+
16
+
17
+ ```html
18
+
19
+ <!DOCTYPE html>
20
+
21
+ <html>
22
+
23
+ <head>
24
+
25
+ <script src="http://code.jquery.com/jquery-3.5.1.min.js"></script>
26
+
27
+ <script>
28
+
29
+ function showSelected() {
30
+
31
+ alert( $("input[name='ct100$RadioButtonList1']:checked").val() );
32
+
33
+ }
34
+
35
+ </script>
36
+
37
+ </head>
38
+
39
+
40
+
41
+ <body>
42
+
43
+ <table id="RadioButtonList1" name="radiobutton1">
44
+
45
+ <tbody>
46
+
47
+ <tr>
48
+
49
+ <td>
50
+
51
+ <input id="RadioButtonList1_0" type="radio" name="ct100$RadioButtonList1" value="選択1">
52
+
53
+ <label for="RadioButtonList1_0">選択1</label>
54
+
55
+ </td>
56
+
57
+ </tr>
58
+
59
+ <tr>
60
+
61
+ <td>
62
+
63
+ <input id="RadioButtonList1_1" type="radio" name="ct100$RadioButtonList1" value="選択2">
64
+
65
+ <label for="RadioButtonList1_1">選択2</label>
66
+
67
+ </td>
68
+
69
+ </tr>
70
+
71
+ </tbody>
72
+
73
+ </table>
74
+
75
+ <button type="button" onclick="showSelected();">選択されたものを表示</button>
76
+
77
+ </body>
78
+
79
+ </html>
80
+
81
+ ```

1

バグ修正

2020/08/04 08:16

投稿

YakumoSaki
YakumoSaki

スコア2027

test CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
 
4
4
 
5
- `$("input[name=radiolist1]:checked").value` でチェックされた値が取得できると思います。
5
+ `$("input[name=radiolist1]:checked").val()` でチェックされた値が取得できると思います。
6
6
 
7
+
8
+
7
- (1が質問で全角ですtypoだと思うので半角で記述しています)
9
+ ただ、選択されていない場合、 `undefined` 返ってくるのでそこはよなに扱っくださ