! Bonjour,javascript éviter soumettre si case non cochée
J'ai un certain nombre de cases à cocher générées avec PHP. Il y a un bouton de validation. Je veux empêcher l'utilisateur de valider le formulaire sans cocher au moins une case.
J'ai ce code
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>
Mais il ne fonctionne que pour la première case!
pouvez-vous m'aider?
Merci
Où avez-vous défini 'date' et pouvons-nous aussi voir votre code HTML? – putvande