prova così:

codice:
<script language="JavaScript" type="text/javascript">
<!--
var myre=/^\d+$/;

function controllo(campo) {
 if (!myre.test(campo.value)) {
  alert("Inserire solo numeri!");
  campo.value=campo.value.substr(0, campo.value.length-1);
 }
}
//-->
</script>
da usare così:

codice:
<input type="text" name="t" onkeyup="controllo(this);" />
ciao