【发布时间】:2017-05-19 07:45:57
【问题描述】:
当通过单击按钮显示模态时,如何将启用的单选按钮默认设置为 false。单击按钮时,它不会禁用单选按钮。我该如何正确地做到这一点。谢谢
我的 javascript 函数
function btnDefaultRadios() {
document.getElementById('<%= rdPermanent.ClientID %>').disabled = true;
document.getElementById('<%= rdNonPermanent.ClientID %>').disabled = true;
document.getElementById('<%= rdAdministrative.ClientID %>').disabled = true;
document.getElementById('<%= rdTechnical.ClientID %>').disabled = true;
document.getElementById('<%= rdWithhRata.ClientID %>').disabled = true;
document.getElementById('<%= rdContractual.ClientID %>').disabled = true;
document.getElementById('<%= rdCasual.ClientID %>').disabled = true;
}
我的按钮触发模态
<asp:Button ID="btnAdd" runat="server" SkinID="button" Text="Add New Position" Width="168px" OnClientClick="btnDefaultRadios(this);"/>
我的模式 - 我的控件在面板内
<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="Label1"
PopupControlID="pnladd" BackgroundCssClass="modalBackground" OnOkScript="OkButtonClick()">
</cc1:ModalPopupExtender>
【问题讨论】:
-
你检查过浏览器的调试控制台是否有错误吗?也许添加一些 console.log 语句来查看它是否到达被调用的函数。根据脚本加载的时间,它可能会抛出 js 异常。
-
您好,调试器确实读取了我的行,但是它仍然没有禁用。请帮忙
标签: javascript asp.net