!こんにちは、
PHPで生成された多数のチェックボックスがあります。確認ボタンがあります。ユーザーが少なくとも 1 つのチェックボックスをオンにせずにフォームを有効にできないようにしたい。
私はこのコードを持っています
var checkboxes = document.getElementsByName('date[]');
var btn = document.getElementById('Submit');
date.onchange = function(){
for (var i=0;i<checkboxes.length;i++)
{
if(checkboxes[i].checked)
{
btn.disabled = false;
}
else
{
btn.disabled = true;
}
}
}
<form>
....
<table>
<tr id="{{ cpt }}">
<td><input type="checkbox" class="date" id="date" name="date[]"
checked value="{{ jdv.day }}"></td>
<td>{{ jdv.day }}</td>
</tr>
</table>
</form>
ただし、最初のチェックボックスでのみ機能します。
手伝って頂けますか?
ありがとう