Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/03/2015, 06:41
Avatar de GeekGirl
GeekGirl
 
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: Input que acepte letras con acentos

Algunos browsers levantan el valor de la tecla presionada de otra forma. Con este código no deberías tener problemas:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. //validar que solo acepte letras
  3.   $("#nombre, #apellido, #dpto").keypress(function(event) {
  4.     var key = event.which || event.keyCode;
  5.  
  6.     if((key!=32) && (key<65) || (key>90) && (key<97) || (key>122)){
  7.       event.returnValue=false;
  8.       window.alert("Solo se debe de ingresar letras.");
  9.     }
  10.   });
  11. });

Saludos :)