J'ai plusieurs cases à cocher. Lorsque vous cliquez sur le bouton Soumettre, je veux vérifier si au moins une case est cochée. Son ne fonctionne pasEn cas d'envoi - Cochez au moins une case
function doSubmit(){
function check_checkboxes()
{
checked=false;
var c = document.getElementsByTagName('input');
for (var i = 1; i < c.length; i++)
{
if (c[i].type == 'checkbox')
{
if (c[i].checked) {
return true}
else {alert("Please identify what warehouses comply:"); }
}
}
document.holiDay.command.value= 'addingApp'; //My struts Action to perform if selected
document.holiDay.submit();
}
}
Vous avez une erreur «éteint par un» dans votre boucle. Pouvez-vous garantir que "c [i] .type" sera en minuscules? – Sparafusile
:) J'ai négligé l'erreur d'indexation lorsque j'ai copié-collé le code OP. Et oui, je suis sûr que le type est en minuscules dans la plupart des navigateurs. – casablanca