我正在尝试解决是否选中了复选框。这似乎相当直截了当。
<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# 检查。