!你好,
我有许多用 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>
但它只适用于第一个复选框!
你能帮助我吗?
谢谢