※ ChatGPTを利用し、要約された質問です(原文:form で、チェックボックスにまとめてチェック)
一つのチェックボックスが選択できない場合の対処方法は?
このQ&Aのポイント
formタグ内の一つのチェックボックスが選択できない場合、どのように修正すればよいでしょうか?
一つのチェックボックスが選択できない問題を解決する方法について説明します。
複数のチェックボックスがある場合は問題ありませんが、一つのチェックボックスが選択できない場合の対策方法を紹介します。
データベースから、データを持ってきて、複数のグループに分けてまとめてチェックを入れようとしています。
複数のチェックボックスがある場合はいいのですが、チェックボックスが一つしかない場合に
チェックが入りません。
どの様に変更すれば、一つでもチェックが入るようになるでしょうか?
以下の様なサンプルコードを見ながら、作成しています。
function AllChecked1(){
var check = document.form.a1.checked;
for (var i=0; i<document.form.elements['aa1[]'].length; i++){
document.form.elements['aa1[]'][i].checked = check;
}
}
<form name="form" method="POST" action="select1.php">
<input type="checkbox" name="a1" id="a1" onClick="AllChecked1();" /><label for="a1">
group1 全選択</label>
<input type="checkbox" name="aa1[]" id="aa11" value="1" /><label for="aa11">名前1</label><br />
</form>
よろしくお願いいたします。
お礼
ありがとうございました。 一つしか無いのに、配列で扱えるわけありませんよね、 初心者の質問にありがとうございました! また、機会がありましたらよろしくお願いいたします。