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è?