前提
javascriptで、同一nameのチェックボックス全てにチェックを入れたいんですが、複数の値をphpで受け取りたくnameを配列としています。
<input type="checkbox" name="hoge[]" value="1"> <input type="checkbox" name="hoge[]" value="2"> <input type="checkbox" name="hoge[]" value="3">以下のように
<input type="checkbox" name="hoge" value="1"> <input type="checkbox" name="hoge" value="2"> <input type="checkbox" name="hoge" value="3">nameが配列でなければ、
const checkbox1 = document.getElementsByName("hoge")
function checkAll() {
for(i = 0; i < checkbox1.length; i++) {
checkbox1[i].checked = true
}
}
で、全てにチェックが付くのですが、nameが配列だと上記javascriptでは動きません。nameが配列の時に全てチェックを入れるには、javascriptをどう書けばよいか、ご教授よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/11 13:11