Ciao ho un semplice form con un campo radio nel quale bisogna inserire il proprio sesso :
questa la validazione javascript: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>
Perchè non funziona ?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>
Non eseguo però il controllo e vado subito alla pagina , perchè?

Rispondi quotando
