lo hice de esta manera y me aparece error cuando coloco una letra xq sera ??
   
Código HTML:
Ver original<input type="text" onkeydown="if (event.keyCode< 45 || event.keyCode> 57){event.preventDefaul();}" name="textfield" />
 
  
disculpen si vieron que no avia codigo aveces soy distraido jaja