
22/04/2011, 16:23
|
 | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses Puntos: 1485 | |
Respuesta: Saber si esta en el autocomplete creo que ya lo entendi. hice unas pruebas y pude ver el problema. el problema se debe al evento. de por si, no hay forma que los eventos sean disparados por el control que genera el autocomplete (por supuesto, estoy hablando del autocomplete del navegador). de modo que, el evento onkeydown no responde en el input cuando se presiona una tecla en el control de autocomplete. esto porque al momento de hundir la tecla el foco no se encuentra en el input. por constraste, en onkeyup el evento se dispara porque al momento de levantar la tecla el foco se encuentra en el input. nota: recuerda, en si el control de autocomplete no dispara los eventos. creo que el evento que mejor te conviene es onkeypress, ya que debe ocurrir ambos evento (keydown e keyup) en el mismo elemento. de esa forma, sabras que el evento ocurrio en el input. por suerte, onkeypress detecta la tecla Enter.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |