detectar - keyup jquery ejemplos
¿Cuál es la diferencia entre keyup, keydown, keypress y eventos de entrada? (1)
He estado tratando de entender jQuery keypress, keydown, keyup y eventos de
entrada
.
Pero los encontré bastante confusos.
¿Podría alguien señalar las diferencias exactas?
También me gustaría saber si todos se activan cuando el usuario pega un fragmento de texto.
Gracias
De acuerdo con los documentos de jQuery :
El evento de pulsación de tecla se envía a un elemento cuando el navegador registra la entrada del teclado. Esto es similar al evento de pulsación de teclas , excepto que las teclas modificadoras y que no se imprimen, como Shift, Esc, y eliminan eventos de pulsación de teclas de activación pero no eventos de pulsación de teclas. Pueden surgir otras diferencias entre los dos eventos dependiendo de la plataforma y el navegador.
El evento keyup se envía a un elemento cuando el usuario suelta una tecla en el teclado.
El evento de entrada es un evento que se activa cada vez que cambia la entrada.
Sin embargo, el evento de entrada no es compatible con la versión IE inferior a 9. En ese caso, puede usar el evento propietario onpropertychange, hace lo mismo que oninput.
Pero en su caso, podría usar el evento pegar y cambiar juntos. También debe usar el cambio porque el pegado solo ocurre en los navegadores que lo admiten en un pegado explícito.