Nella mia servlet,ho una form fatta in questo modo
codice:
out.println("<form onsubmit=\"return checkrequired()\" name=niente   action=\"diprova\" method=\"POST\" >");
out.println("<input type=hidden value='"+nome+"' name=nome> ");
out.println("<input type=\"checkbox\" name=\"intestazione\" value='"+k+"'  >");
out.println("</form>)
dove l'input
codice:
out.println("<input type=\"checkbox\" name=\"intestazione\" value='"+k+"'  >");
sono tantissimi. E varia solo il k. Il k assume valori partendo da 1, incrementando di 1 per i successivi input.


Quello che cerco, è uno script che mi faccia un controllo sui checkbox. In particolare, se non ho selezionato nessuna checkbox mi faccia un alert, altrimenti se ho selezionato almeno 1 check mi faccia continuare e quindi mi sposto nella servlet diprova(il nome della servlet)

Come script ho messo questo
codice:
out.println("<script language=\"JavaScript\" type=\"text/javascript\">
function checkrequired() {
var conta=0;   
if (document.niente.quale.checked){
conta++; 
if (conta==0){ 
alert(\"devi selezionare almeno 1 colonna\") } 
else return true;} 
alert(\"devi selezionare almeno 1 colonna\") }");
ma non funziona. come fare per farlo funzionare?!