Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2015, 22:25
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Autocompletar con JQuery

Bienvenido a Foros del Web.

Lo que sucede es que el método .keypress() se basa en el evento del mismo nombre, el cual se dispara cuando se ha pulsado una tecla. En dicho instante, todavía no se ha ingresado el dato en la caja de texto, por lo que cuando se toma el valor del mismo al inicio, está en blanco.

Debes de utilizar el método .keyup() el cual dispara el evento del mismo nombre que se produce cuando la tecla ya se encuentra en su posición original después de haber sido pulsada, por lo que el dato ya se encuentra insertado en la caja de texto.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand