Ciao ho un semplice form con un campo radio nel quale bisogna inserire il proprio sesso :
codice:
<form id="vincolo" action="casa.php" name="vincolo" method="POST" onsubmit="return controlloDati();">
<h2 class="sesso">
Sesso <label style="color:blue;" for="maschio">Maschio : </label><input name="sesso" value="maschio" type="Radio">
<label style="color:pink;"for="femmina">Femmina : </label><input name="sesso" value="femmina" type="Radio">
</h2>
<fieldset>
<h2>Spunta i numeri </h2>
<input type="checkbox" name="numeri[]" value="0"/> 0
<input type="checkbox" name="numeri[]" value="1"/> 1
<input type="checkbox" name="numeri[]" value="2"/> 2
<input type="checkbox" name="numeri[]" value="3"/> 3
<input type="checkbox" name="numeri[]" value="4"/> 4
<input type="checkbox" name="numeri[]" value="5"/> 5
<input type="checkbox" name="numeri[]" value="6"/> 6
<input type="checkbox" name="numeri[]" value="7"/> 7
<input type="checkbox" name="numeri[]" value="8"/> 8
<input type="checkbox" name="numeri[]" value="9"/> 9
<input type="checkbox" name="numeri[]" value="10"/> 10
</fieldset>
<input type="submit" name="submit" value="Invia"/>
</form>
questa la validazione javascript:
codice:
<script type="text/javascript">
function controlloDati(){
if(document.vincolo.sesso.checked==false ){
alert("Perfavore specifica il sesso ");
return false;
}
if(document.vincolo.numeri[].checked==false ){
alert("Perfavore specifica i numeri");
return false;
}
return true;
return true;
}
</script>
Perchè non funziona ?
Non eseguo però il controllo e vado subito alla pagina , perchè?