Ciao.

Avrei un problema con un form nel quale sono visualizzati alcuni checkbox.

In sostanza quando un checkbox è nella condizione CHECKED DISABLED, il form parte lo stesso senza rispettare l'evento onsubmit che richiama la funzione atLeastOneChecked, che vorrebbe almeno un checkbox selezionato.

In realtà quel checkbox è nella condizione CHECKED DISABLED perchè è già stato lavorato e dunque l'utente non deve riselezionarlo.

Avete qualche idea o suggerimento su come risolvere il problema?
Grazie mille.

codice:
<script language="javascript" type="text/javascript"> 
// <!CDATA[
 
function atLeastOneChecked(form) {
 
   var inputs = form.getElementsByTagName('input');
   var i = inputs.length;
   while (i--) {
      if (inputs[i].checked) return true;
   }
   
   alert("Eseguire almeno un'assegnazione!")
   return false;
 
}
 
// ]]>
</script>


<form name="myForm" action="myPage.asp" method="POST"
  onsubmit="return atLeastOneChecked(this)">



<input type=checkbox name=9236 value=9236 CHECKED DISABLED></p>


<input type=checkbox name=9237 value=9237></p>



<input type=SUBMIT value="Invia"></p>

</form>