Salve ho un form da convalidare , i dati usando ajax non vengono inviati con submit ma con button.
Pensavo fosse sufficente fare così:
codice:
form id="numeri" name="numeri" action="numeri.php" method="POST" onclick="return controllaInput(); ">
<input type="text" name="num1" id="num1" size="3" value="0" />
<input type="button" id="bottone" value="Invia i dati">
</form>
nell'head ho
codice:
function controllaInput(){
if(document.numeri.num1.value<1 || document.numeri.num1.value>100 || document.numeri.num1=="" ) {
alert("Inserire un numero tra 1 e 100");
return false;
}
return true;
}
Vorrei che inserendo un numero inferiore di 1 o superiore a 100 comparisse l'alert e non venissero inviati i dati via ajax....
Invece compare l'alert ma i dati sono ugualmente inviati