una teclado tecla tab saber retroceso que pulsada presionar presionada mostrar evento esta ejemplos detectar bloquear jquery jquery-plugins autocomplete jquery-autocomplete keycode

jquery - teclado - saber que tecla esta presionada javascript



evento activado por tecla de retroceso pero no borrar tecla (1)

Si observa el método onChange() , Del tiene un propósito especial: ocultar la lista de autocompletar:

function onChange(crap, skipPrevCheck) { if( lastKeyPressCode == KEY.DEL ) { select.hide(); return; }

Así que no, no hay una diferencia fundamental en el comportamiento de los eventos aquí, así es como está diseñado el complemento de autocompletar, la clave de eliminación está específicamente diseñada para ocultar la lista.

Tengo un campo de formulario que utiliza el complemento jQuery "autocompletar" de Jorn Zaefferer. Si escribo algo de texto, selecciono una parte y presiono el retroceso, la lista de autocompletar se actualiza. Pero si presiono eliminar en lugar de retroceder, la lista de autocompletar desaparece.

Estoy mirando el código para el complemento y parece que el actualizador de autocompletar se desencadena por un evento de selección en el campo, y tanto el retroceso como la eliminación activan una tecla.

¿Hay una diferencia fundamental entre el retroceso y la eliminación que podría estar causando esto?