【发布时间】:2012-12-18 09:55:17
【问题描述】:
我正在尝试解决是否选中了复选框。这似乎相当简单。
<script type="text/Javascript">
function ValidateReqNum() {
var zCheckBox = document.getElementById('chkAllJobs');
if (zCheckBox.checked)
alert("true");
if (!zCheckBox.checked)
alert("false");
return true;
}
</script>
和复选框:
<asp:CheckBox ID="chkAllJobs" runat="server" Text="All Jobs" />
调用自:
<asp:Button ID="btnPrintReport" runat="server" Text="Run Report"
OnClientClick="return ValidateReqNum();" OnClick="CreatePDFJobReport" />
我已经尝试了几十种不同的方法,并且它不断返回
Error: Unable to get value of the property 'checked': object is null or undefined
我在同一个 aspx 页面中的其他元素报告得很好。我可以从我的 c# 代码中调用 chkAllJobs,我也可以解决它是否也从 c# 检查。
【问题讨论】:
-
你的错误信息告诉你 zCheckBox 是未定义的,看看@Kaf 的回答,应该可以解决问题
标签: javascript asp.net checkbox