如何使标签索引工作的单选按钮是在同一组
本文关键字:一组 标签 何使 索引 工作 单选按钮 | 更新日期: 2023-09-27 18:06:38
我有一个这样的场景
<asp:RadioButton ID="userActiveYesRadioButton" GroupName="activeGroup" Text="Yes"
runat="server" TabIndex="4" />
<asp:RadioButton ID="userActiveNoRadioButton" GroupName="activeGroup" Text="No"
runat="server" TabIndex="5" />
由于这些单选按钮在同一组中,标签索引不起作用。是否有可能使tabindex在这种情况下工作?如果我删除组,它们就不会互斥了。
Thanks in Advance
你可以使用另一个删除GroupName属性,并使用javascript使单选按钮互斥。
例如function toggle(obj) {
if (obj.value == "Radio1") {
document.getElementById('ctl00_ContentPlaceHolder1_Radio2').checked = false;
}
else if (obj.value == "Radio2") {
document.getElementById('ctl00_ContentPlaceHolder1_Radio1').checked = false;
}
}
在单选按钮的onClick事件上调用'toggle(this)'。注意:'ctl00_ContentPlaceHolder1_'被添加到控件id,因为内容占位符。