如何使用Javascript获取单选按钮列表项的值

时间:2013-03-11 09:42:02

标签: c#-4.0 radiobuttonlist

我想使用javascript获取radiobutton List的所选项的值。 我的代码是:

 <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>

如何进行?

1 个答案:

答案 0 :(得分:0)

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

原因是asp经常更改ID的名称,除非您向控件添加ClientIDMode =“Static”。

一旦完成,就应该这样做:


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

alert(chosenValue);