0

我想使用javascript获取单选按钮列表的选定项的值。我的代码是:

 <asp:RadioButtonList runat="server" ID="Radio" RepeatColumns="3" CssClass="textfont">
                            <asp:ListItem Value="1" Selected="True">First</asp:ListItem>
                            <asp:ListItem Value="2">Second</asp:ListItem>
                            <asp:ListItem Value="3">Third</asp:ListItem>
                        </asp:RadioButtonList>

这是我的 Javascript 代码:

<script type="text/javascript">
    function sendParameters() { 
        var Id = '<%=HiddenField1.Value%>';
        var ddl1 = document.getElementById("Radio").checked; 
</script>

如何进行?

4

1 回答 1

0

首先,请查看生成的网页的源代码并发布生成的单选按钮 html。这将使回答更容易,因为问题归结为纯 HTML 和 jQuery。

原因是 asp 经常更改 ID 的名称,除非您将 ClientIDMode="Static" 添加到您的控件中。

完成后,应该这样做:


var chosenValue = $('input:radio[id="Radio"]:checked').val();

alert(chosenValue);
于 2013-03-11T17:23:56.420 回答