Ciao a tutti,
Ho un form con delle domande da validare, tra cui una composta da checkbox perché sono possibili scelte multiple.
Ho provato a validare la domanda (se non c'è niente di selezionato, allora errore) in diversi modi, ma nulla sembra funzionare (non succede nulla).
File form.php
I vari tentativi che ho fatto sono questi (file.js):Codice PHP:<div> Domanda </div>
<div> Puoi scegliere più opzioni </div>
<br />
<table>
<tr>
<td> <input type="checkbox" value="uno" name="check1" /> </td>
<td> Prima opzione </td>
</tr>
<tr>
<td> <input type="checkbox" value="due" name="check2" /> </td>
<td> Seconda opzione </td>
</tr>
<tr>
<td> <input type="checkbox" value="tre" name="check3" /> </td>
<td> Terza opzione </td>
</tr>
<tr>
<td> <input type="checkbox" value="quattro" name="check4" /> </td>
<td> Quarta opzione </td>
</tr>
</table>
Oppure:Codice HTML:var almenoUno=false; for(var i=0;i<document.modulo.check[].length;i++){ almenoUno=(almenoUno||document.modulo.check[i].checked); } if(!almenoUno){ alert("Seleziona almeno un'opzione!"); document.modulo.check1.focus(); return false; }
Cosa sto sbagliando??Codice HTML:if ((document.modulo.check1.checked == false) && (document.modulo.check2.checked == false) && (document.modulo.check3.checked == false) && (document.modulo.check4.checked == false)) { alert("Seleziona almeno un'opzione!"); document.modulo.check1.focus(); return false; }
Grazie!
A.

LinkBack URL
About LinkBacks
