私のメインの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;
しかし、オブジェクトが null または定義されていないというエラーが表示されます。
とにかく、varを設定して、メインフォームでchackし、それに応じてボタンを無効にすることができますか?