我按照以下方式在同一组中放了几个单选按钮:
<asp:RadioButton ID="ID11" Text="Text1" GroupName="G1" runat="server" />
<asp:RadioButton ID="ID12" Text="Text2" GroupName="G1" runat="server" />
<asp:RadioButton ID="ID13" Text="Text3" GroupName="G1" runat="server" />
动态生成的每个单选按钮的ID。 然后我想在javascript中访问那些单选按钮。如何在不使用每个ID的情况下浏览这些单选按钮?
答案 0 :(得分:1)
你应该使用RadioButtonList
<asp:RadioButtonList id="rblOption" runat="server">
<asp:ListItem Value="1" Text="Yes" />
<asp:ListItem Value="0" Text="No" />
</asp:RadioButtonList>
您可以使用类似
的内容获取值 <script type="text/javascript">
var rblOption= '<%= rbList.ClientID %>';
</script>
答案 1 :(得分:0)
好吧,这总是会生成
<input type="radio" />
对照
想象一下,他们是一个id为'form'的表单,你会做类似的事情:
var form = document.getElementById('form');
var controls = form.getElementsByTagName('input');
for(var control in controls){
if(control.getAttribute('type') == 'radio'{
//control will be a radiobutton
}
}