在我的主 jsp 页面中,我有类似的东西
<%@ include file="../customParametersHorizontal.jsp" %>
<tr>
<td align="center" class="ReportParamsGenerateButtonCell">
<html:submit onclick="if(preGenerateCriteria()){return true;} else {return false;}">Generate</html:submit>
</td>
</tr>
在 customParametersHorizontal.jsp 中,还有另一个包含 dateSelection1.jsp,它验证表单上设置的日期和时间。
<script>
function validateHHMM(inputField, message) {
var isValid = /^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/.test(inputField);
if (isValid) {
}else {
alert("Time must be entered in the format HH:MM AM/PM");
}
return isValid;
}
</script>
因此,在 dateSelection1.jsp 中,我尝试使用以下命令禁用主 jsp 中的按钮:
document.form1.ReportParamsGenerateButtonCell.disabled= true;
但是,我收到一个错误,说对象为空或未定义。
无论如何,我可以设置一个var,以便它可以被主窗体破解并相应地禁用按钮?