我正在尝试确定复选框是否被选中。这似乎相当简单。
<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#中解决它是否被选中。