Evento onkeyup

Definição e uso

O evento onkeyup ocorre quando o usuário libera a tecla (no teclado).

Dica:Ordem dos eventos relacionados ao onkeyup:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Exemplo

Exemplo 1

Executa JavaScript quando o usuário liberar a tecla:

<input type="text" onkeyup="myFunction()">

Experimente você mesmo

Exemplo 2

Use os eventos "onkeydown" e "onkeyup" juntos:

<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">

Experimente você mesmo

Exemplo 3

Exibe a tecla real liberada no campo de texto:

Insira seu nome: <input type="text" id="fname" onkeyup="myFunction()">
<script>
function myFunction() {
  var x = document.getElementById("fname").value;
  document.getElementById("demo").innerHTML = x;
}
</script>

Experimente você mesmo

Sintaxe

No HTML:

<element onkeyup="myScript">

Experimente você mesmo

No JavaScript:

object.onkeyup = function(){myScript};

Experimente você mesmo

No JavaScript, use o método addEventListener():

object.addEventListener("keyup", myScript);

Experimente você mesmo

Notas:O Internet Explorer 8 ou versões anteriores não suportam Método addEventListener().

Detalhes técnicos

Bubbling: Suporte
Canceláveis: Suporte
Tipos de eventos: KeyboardEvent
Etiquetas HTML suportadas: Todos os elementos HTML, exceto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> e <title>
Versão DOM: Eventos Level 2

Suporte do navegador

Eventos Chrome IE Firefox Safari Opera
onkeyup Suporte Suporte Suporte Suporte Suporte