【发布时间】:2016-02-05 03:29:43
【问题描述】:
在 ModalPopupExtender 控件中,我有一个复选框。选中复选框后,我希望启用或禁用弹出窗口中的提交按钮。
<asp:CheckBox ID="chkUser" TabIndex="0" runat="server" CssClass="cCheckBox" ClientIDMode="Static" onchange="Checked();"/>
src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type = "text/javascript">
function Checked() {
if(document.getElementById('<%=chkUser.ClientID%>').checked) {
document.getElementById('<%=btnSubmit.ClientID%>').EnableSubmitButton = true;
}
}
</script>
我收到以下错误。
0x800a1391 - JavaScript 运行时错误:检查未定义错误。
【问题讨论】:
-
'EnableSubmitButton' 不是有效的 javascript 属性。
-
您可以操作任何元素属性,即使它不可见或不被 DOM 使用。 @DinoMyte - 想想 aria- 属性
-
是的。我会纠正的。问题是它无法识别函数 Checked()
标签: javascript jquery asp.net checkbox