Salve ho un form da convalidare , i dati usando ajax non vengono inviati con submit ma con button.
Pensavo fosse sufficente fare così:
nell'head hocodice: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>
Vorrei che inserendo un numero inferiore di 1 o superiore a 100 comparisse l'alert e non venissero inviati i dati via ajax....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; }
Invece compare l'alert ma i dati sono ugualmente inviati

Rispondi quotando