press event ejemplo javascript javascript-events

ejemplo - ¿Pestaña de incendios del evento keypress en JavaScript?



onkeypress html5 (1)

Estoy tratando de simular una tecla de tabulación real presionando en JavaScript. No quiero centrarme en el siguiente elemento ni nada de eso, solo quiero hacer que parezca que se presionó la tecla de tabulación.

El motivo es que estoy creando una clase de JavaScript de formulario en la que quiero poder usar la tecla Intro al igual que la pestaña. Si alguien está utilizando un autocompletado nativo de BROWSER, debo disparar la tecla de tabulación para capturar la respuesta autocompletada seleccionada. Si simplemente paso a la siguiente entrada, no capturará su selección de autocompletado y dejará el campo en blanco.

¿Alguna idea?


No creo que sea posible; un artículo sobre eventos de DOM aquí ... menciona que la activación de un evento no activa el resultado predeterminado de la acción del usuario, por razones de seguridad; el script no debe ser capaz de simular la interacción del usuario directamente. Tendrá que simular el comportamiento que provoca la pulsación de tecla (como centrarse en un campo), en lugar de intentar simular realmente una pulsación de tecla. Probablemente no podrá interactuar con la funcionalidad autocompletada nativa del navegador, a menos que el navegador le proporcione explícitamente un medio para hacerlo.

Editar:

Ver también: [ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autocomplete] (atributo HTML autocompletado)