Campo de entrada de sólo lectura no se disparará OnKeyPress en IE6
-
06-09-2019 - |
Pregunta
Me estoy poniendo en práctica un comportamiento especial para la tecla Intro. El problema es mi biblioteca ASP.net genera un campo de sólo lectura; y cuando las orejas de los usuarios en este campo (tabulación en ella es significativa; por eso quiero que el comportamiento). y pulse Enter para enviar el formulario, no va a presentar porque es un campo de sólo lectura
Me escribió una solución que se conecta a su onkeypress ordinaria = checkEnter, pero IE6 todavía no se disparará este evento; Firefox.
Whan puede hacer para detectar un Intro en un campo de sólo lectura IE6?
Gracias!
Solución
Por alguna razón IE6 no detectará presionando ENTER
en el evento de pulsación de tecla. Sin embargo, sí detectar ENTER
sobre los eventos KeyDown y keyup. Prueba el onkeyup=checkEnter
en lugar de onkeypress. Acabo de probar que y funciona.
EDIT: Según esta quirksmode artículo, incendios Keypress
cuando aplicando personajes reales. keyup
fuego / keydown
en todas las teclas. Sin embargo, este comportamiento es diferente en FF y IE8.