PS
ma a dire il vero funziona anche con la in controllo nell'onsubmit.
ecco le due versioni funzionanti su FF.
Codice PHP:
<script>
function controllaIntero(campo) {
var temp = document.getElementById(campo).value;
if(!temp.match(/^\d+$/)) {
alert("Campo " + campo + " non contiene un intero"); return false;
}
return true;
}
</script>
<form id="form01" name="form01" action="doAction" method="post" onsubmit="return controllaIntero('textBox1')">
<input id="textBox1" name="textBox1" type="text" size="20">
<input type="submit" value="Insert" >
</form>
<form id="form02" name="form02" action="doAction" method="post" >
<input id="textBox2" name="textBox1" type="text" size="20">
<input type="submit" value="Insert" onclick="return controllaIntero('textBox2')">
</form>