ciao, io volevo controllare se uno dei 18 checkbox e' selezionato.

infatti io ho un form e un utente deve scegliere per forza almeno uno dei checkbox per proseguire.

pero' non mi funziona, innanzitutto mi da' errore quando dichiaro
la variabile boolean...

io ho fatto :

codice:
// funzione che mi controlla se uno dei 18 check e' spuntato
// i check si chiamano chk1 , chk2, ...... chk18

function campi_checkbox(theForm)
{
	boolean almeno_uno_selezionato;
	almeno_uno_selezionato = true;
	
	var campo = "";
	for(i=1; i++; i=18)
	{
		campo = "chk" + i;
		
		if(theForm.campo + ".checked)
		{
			almeno_uno_selezionato = true;
		}
		if i > 20
		{
			break;
		}
	}	

return (almeno_uno_selezionato);
}


// funzione chiamata all'evento on_submit del form :

function form1_onsubmit(theForm) {

if ( !(campi_checkbox(theForm)) )
  {
  alert("Scegliere almeno uno dei 18 valori)");
  return (false);
  }

grazie

billy