1

我的 asp.net 设计编码如下:

<table>
<tr>
<td>
    <asp:RadioButton ID="rad" runat="server" />
</td>
</tr>
<tr>
<td>
    <asp:RadioButton ID="RadioButton1" runat="server" />
</td>
</tr>
<tr>
<td>
    <asp:RadioButton ID="RadioButton2" runat="server" />
</td>
</tr>
</table>

当我运行它时,我能够选择所有单选按钮..但我只想选择一个..怎么做..?

4

3 回答 3

5

像这样分配GroupName属性:

<asp:RadioButton ID="RadioButton1" runat="server" GroupName="Category1" />
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="Category1" />
<asp:RadioButton ID="RadioButton3" runat="server" GroupName="Category1" />

我没有对此进行测试,但它应该可以工作。还有一个 RadioButtonList 控件,您可能想查看http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobuttonlist(v=vs.110).aspx

查看单选按钮上的 w3c 文档,了解基本控件的详细信息:http: //www.w3.org/TR/html401/interact/forms.html#radio

于 2013-11-13T13:35:19.973 回答
0
$("#<%RadioButton1.ClientID%>").change(function(){//server control so use ClientID
    //when RadioButton1 will change this will fire
});
于 2013-11-13T13:34:30.203 回答
0

你应该为你的单选按钮添加 GroupName ..!!

 <table>
<tr>
<td>
    <asp:RadioButton ID="rad" GroupName="Radio" runat="server" />
</td>
</tr>
<tr>
<td>
    <asp:RadioButton ID="RadioButton1" GroupName="Radio" runat="server" />
</td>
</tr>
<tr>
<td>
    <asp:RadioButton ID="RadioButton2" GroupName="Radio" runat="server" />
</td>
</tr>
</table>
于 2013-11-13T13:38:53.640 回答