- ベストアンサー
test_chk[1]いう名前のチェックボックスに自動でチェックをつけたいです
下記スクリプトですとエラーになってしまいます。 フォームエレメントの名前に[]の文字を使うと 確か特殊な書き方でないとダメだったか RFC違反だった気もするのですがスクリプトで 自動チェックを行う事は可能でしょうか? <script language="JavaScript"> document.fm.test_chk[1].checked=true; </script> <form name="fm"> <input type="checkbox" name="test_chk[1]" value="1"> </form>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
補足です。 スクリプトはformの後にうめこむか、function化して onLoadで呼び出すようにしてください。 <head> <script language="JavaScript"> function onloadFunc(){ document.forms["fm"].elements["test_chk[1]"].checked=true; } </script> </head> <body onLoad="onloadFunc()"> <form name="fm"> <input type="checkbox" name="test_chk[1]" value="1"> </form> </body>
お礼
やってみました。 括り文字はダブルでもシングルでも両方いけるんですね。 ありがとうございました。