我想使用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>
如何进行?
答案 0 :(得分:0)
首先,请查看生成的网页的来源,并发布生成的单选按钮html。这样可以更容易回答,因为问题归结为纯HTML和jQuery。
原因是asp经常更改ID的名称,除非您向控件添加ClientIDMode =“Static”。
一旦完成,就应该这样做:
var chosenValue = $('input:radio[id="Radio"]:checked').val();
alert(chosenValue);