※ ChatGPTを利用し、要約された質問です(原文:テーブル内のチェックボックスを、全て選択、全て解除 したい)
テーブル内のチェックボックスを一括で選択、解除する方法
このQ&Aのポイント
テーブル内のチェックボックスを一括して選択、解除する方法について教えてください。
自作のプログラムを試したり、他のサイトの情報を試してみましたが、うまくいきませんでした。
上手くいかないので、正しい方法を教えていただきたいです。
テーブル内のチェックボックスを、全て選択、全て解除 したい
以下のような、フォームの中にあるテーブル内のチェックボックスを一括して選択、解除したいのですが、どのように書けば良いのかが分かりません。
<form name="form1">
<table>
<tr>
<td><input name="array[]" type="checkbox" id="array[]" value="1">項目(1)</td>
</tr>
<tr>
<td><input name="array[]" type="checkbox" id="array[]" value="2">項目(2)</td>
</tr>
<tr>
<td><input name="array[]" type="checkbox" id="array[]" value="3">項目(3)</td>
</tr>
</table>
</form>
↓これは自分で試したプログラムですが、うまく動きませんでした。
<SCRIPT TYPE="text/javascript">
<!--
var count;
function BoxChecked(check){
for(count = 0; count < document.form1.array[].length; count++){
document.form1.array[][count].checked = check;
}
}
//-->
</SCRIPT>
<INPUT TYPE="button" onClick="BoxChecked(true);" VALUE="全て選択">
<INPUT TYPE="button" onClick="BoxChecked(false);" VALUE="全て未選択">
↓ここに載っているのを色々変更してみたのですが上手くいきませんでした。
http://www5e.biglobe.ne.jp/~access_r/hp/javascript/js_072.html
よろしくお願いします。
お礼
ありがとうございます! 問題なく動きました。 IDそうですね。確かに。 早くて正確な回答、大変助かりました。