Ciao a tutti, in un form devo controllare cha ALMENO un checkbox sia selezionato, attualmente uso questa funzione:
codice:
var rb_scelto = false;
                
for (counter = 0; counter < document.form_newsletter.category.length; counter++) 
 {
 if (document.form_newsletter.category[counter].checked) 
 rb_scelto = true;
 }
                
if (!rb_scelto) 
 {
 alert("Per iscriverti alla News Letter devi selezionare almeno una categoria.");
 return (false);
 }
return (true);
}
Questa codice funziona perfettamente se ci sono DUE O PIU' checkbox, ma se c'è solo un checkbox non funziona (il linght sembra non avere valore)

Come posso risolvere? Grazie per ogni suggerimento