Esatto... come si "ferma" l'onSubmit?
Visto che comunque sto usando javascript e il submit non deve avvenire in caso di condizione negativa, io faccio così:
codice:
<html><head>
<script language="javascript">
function controllo(i,f) {
if (i == 0) {
alert("Errore");
return false;
}
else {
f.submit();
}
}
</script>
<head>
<body>
<form action="http://www.google.com">
<input type="textfield" name="text">
<input type="button" value="Submit" onClick="javascript:controllo(this.form.text.value,this.form);">
</form>
</body>
</html>
Ma se c'è una via ortodossa, tanto meglio.