Readonly Campo di immissione non si attiverà OnKeyPress in IE6
-
06-09-2019 - |
Domanda
Io sono l'attuazione di un comportamento speciale per il tasto Invio. Il problema è la mia libreria ASP.net genera un campo di sola lettura; e quando scheda gli utenti in questo campo (tabulazione in esso è significativo, quindi voglio che il comportamento). e premere Invio per inviare il modulo, non presenterà perché è un campo di sola lettura
ho scritto una soluzione che aggancia il tuo onkeypress ordinaria = checkEnter, ma IE6 non sarà ancora sparare questo evento; Firefox.
Whan posso fare per rilevare un Invio su un campo di sola lettura IE6?
Grazie!
Soluzione
Per qualche ragione IE6 non rileverà premendo ENTER
sull'evento pressione dei tasti. Ha, tuttavia rilevare ENTER
sugli eventi KeyDown e KeyUp. Prova il onkeyup=checkEnter
invece di onkeypress. Ho appena provato che e funziona.
Modifica In base a questo quirksmode articolo, incendi Keypress
quando vengono inseriti caratteri effettivi. keyup
incendio / keydown
su tutti i tasti. Tuttavia, questo comportamento è diverso in FF e IE8.