Por lo visto solo funciona en el Internet Explorer, y me preguntaba si hay algún otro modo que funcione también en el firefox, opera...etc, además de en el Iexplorer.
Aquí dejo el código que encontré:
Código PHP:
<html>
<head>
<script>
function alfanumerico(obj){
var tecla = window.event.keyCode;
if(48<=tecla && tecla<=57){
}
else{
window.event.keyCode=0;
}
}
</script>
</head>
<body>
<form name="formulario">
<input type="text" size="20" name="charalfanumerico" onKeypress="alfanumerico(this);">
</form>
</body>
</html>