Pon esto entre <head> y </head>:
Código HTML:
<script type="text/javascript">
<!--
/*
Enable only numbers
Author: Dano
Website: www.danonino.org
Licence: ¿?
*/
function onlyNumbersDano(evt)
{
var keyPressed = (evt.which) ? evt.which : event.keyCode
return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
}
//-->
</script>
Y esto en vez del onkeypress que tienes ahora:
Código:
onkeypress="return onlyNumbersDano(event)"