質問するログイン新規登録

回答編集履歴

2

name修正

2020/08/04 08:16

投稿

YakumoSaki
YakumoSaki

スコア2027

answer CHANGED
@@ -1,5 +1,41 @@
1
1
  動作環境がないので、調べた結果からになってしまうのですが、
2
2
 
3
- `$("input[name=radiolist1]:checked").val()` でチェックされた値が取得できると思います。
3
+ `$("input[name='ct100$RadioButtonList1']:checked").val()` でチェックされた値が取得できると思います。
4
4
 
5
- ただ、選択されていない場合は、 `undefined` が返ってくるのでそこはよしなに扱ってください。
5
+ ただ、選択されていない場合は、 `undefined` が返ってくるのでそこはよしなに扱ってください。
6
+
7
+ テストに使用したHTMLを貼っておきます。
8
+
9
+ ```html
10
+ <!DOCTYPE html>
11
+ <html>
12
+ <head>
13
+ <script src="http://code.jquery.com/jquery-3.5.1.min.js"></script>
14
+ <script>
15
+ function showSelected() {
16
+ alert( $("input[name='ct100$RadioButtonList1']:checked").val() );
17
+ }
18
+ </script>
19
+ </head>
20
+
21
+ <body>
22
+ <table id="RadioButtonList1" name="radiobutton1">
23
+ <tbody>
24
+ <tr>
25
+ <td>
26
+ <input id="RadioButtonList1_0" type="radio" name="ct100$RadioButtonList1" value="選択1">
27
+ <label for="RadioButtonList1_0">選択1</label>
28
+ </td>
29
+ </tr>
30
+ <tr>
31
+ <td>
32
+ <input id="RadioButtonList1_1" type="radio" name="ct100$RadioButtonList1" value="選択2">
33
+ <label for="RadioButtonList1_1">選択2</label>
34
+ </td>
35
+ </tr>
36
+ </tbody>
37
+ </table>
38
+ <button type="button" onclick="showSelected();">選択されたものを表示</button>
39
+ </body>
40
+ </html>
41
+ ```

1

バグ修正

2020/08/04 08:16

投稿

YakumoSaki
YakumoSaki

スコア2027

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