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!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top