我正在使用ASP.NET RadioButton List,它与ObjectDatasource绑定,如下所示
示例代码:
<asp:RadioButtonList runat="server" ID="rdabcType" DataSourceID="roleSource" DataTextField="ABCName" DataValueField="ABCID" RepeatDirection="Horizontal">
</asp:RadioButtonList>
<asp:ObjectDataSource ID="abcSource" SelectMethod="GetABCType" runat="server">
<asp:ObjectDataSource/>
我想在Javascript中访问单选按钮列表的“值”。任何人都可以建议如何做到这一点。
答案 0 :(得分:0)
我相信你可以遍历该集合并寻找所选的
var radioObj = document.getElementById("rdabcType");
for(radioItem in radioObj){
if(radioObj[radioItem].selected == true){
//TODO: Implement
var radioValue = radioObj[radioItem].value;
}
}
答案 1 :(得分:0)
正确迭代所有项目的最简单方法是:
var types= document.getElementsByName("<%=rdabcType.UniqueID%>");
for (var j = 0; j < types.length; j++) {
var whatYouWant = types[j].value;
}