Mira quizas esto te pueda funcionar
http://fgualambo.blogspot.com/2011/09/validar-campo-de-texto-que-solo-permita.html
Código HTML:
Ver original<script type="text/javascript"> function prueba(e){
tecla = e.keyCode || e.which;
if((tecla>64 && tecla<91)||tecla==192){
alert("Has pulsado una letra ");
}
}
<input onkeydown="prueba(event)" type="text">