配列で生成したチェックボックスをJavaScriptで

2006/07/18 | JavaScript/Ajax

PHPで選択肢として複数のチェックボックスを作った場合、一つの変数で受け取るためには[]をつけることで配列として変数に格納できる。
これをHTML側のJavaScriptで処理したいときに、フォーム要素の変数名に[]が入っているとうまくいかない。そういう時はこんなふうにJavaScriptを記述するとうまくいく。

<form name="myForm" id="myForm">
<input type="checkbox" name="myCheck[1]" value="1">テスト1
<input type="checkbox" name="myCheck[2]" value="1">テスト2
</form>

<script type="text/javascript">
myCheckValue=document.myForm.elements[‘myCheck[1]’].value;
</script>

JavaScript・・・、初期の頃は使わなかったのでいまだに使い方がよくわからない・・・。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net