【发布时间】:2012-02-23 19:20:22
【问题描述】:
我正在尝试使用 Javascript 从 asp RadioButtonList 禁用单选按钮。这是我所拥有的:
<asp:RadioButton ID="rbPlanner" runat="server" onclick="deselectRadioListItem('P');" />
调用这个客户端javascript onClick...
function deselectRadioListItem(radioValue) {
var clientID = ('<%= rblSummaryOptions.ClientID %>');
for (i = 0; i < '<%= rblSummaryOptions.Items.Count %>'; i++) {
if (document.getElementById(clientID + "_" + i.toString()).value == radioValue) {
(clientID + "_" + i.toString()).disabled === true;
}
else
{
(clientID + "_" + i.toString()).disabled === false;
}
}
}
一切似乎都正常工作(触发、迭代、if 语句工作)但是,单选按钮控件并没有被禁用,即使逻辑被击中。我错过了什么?非常感谢您的帮助,谢谢!
【问题讨论】:
标签: javascript asp.net javascript-events