※ ChatGPTを利用し、要約された質問です(原文:JavaScriptのdisabledがうまく動かない)
JavaScriptのdisabledがうまく動かない
このQ&Aのポイント
JavaScriptのdisabledがうまく動かない
以下のソースで、JSの箇所(disabled)だけですと動くのですが、送信フォームを追加すると、エラーになってしまいます。
どこが悪いのか、もうかれこれ半日考えています・・分かる方いらっしゃいましたら、教えていただけますでしょうか。
JavaScriptのdisabledがうまく動かない
以下のソースで、JSの箇所(disabled)だけですと動くのですが、送信フォームを追加すると、エラーになってしまいます。
<HTML>
<HEAD>
<TITLE></TITLE>
<script language=javascript1.2>
<!--
function textboxdisable(state){
var len = document.forms["form1"].f_level2.length;
for(var i=0;i<len;i++) {document.forms["form1"].f_level2[i].disabled=!state;}
}
//-->
</script>
<input type="submit" value="送信">
<FORM action="test.html" method="POST" target="_blank">
<form name=form1>
<tr><td align="right">
<input type="checkbox" name="f_level" value="f_level" onclick="textboxdisable(this.checked)">登録レベル</td>
<td><input type="radio" name="f_level2" value="main" disabled>主メール
<input type="radio" name="f_level2" value="sub" disabled>サブメール</td></tr>
</form>
</BODY>
</HTML>
どこが悪いのか、もうかれこれ半日考えています・・
分かる方いらっしゃいましたら、教えていただけますでしょうか。
お礼
フォーム・・というよりHTMLはネストできないんですね。。 ありがとうございました!