podrias aplicar esta función, es para internet explorer pero no requiere mucho para mozilla.
function numeros(x){
caracter=parseInt(window.event.keyCode);
if(caracter >=58 || caracter<=47 ) {//eliminamos los caracteres elegidos
window.event.keyCode=false;
return
}
}
El articulo aqui:
http://www.fuenteria.com/?external=66