Evento onkeypress

Definizione e uso

L'evento onkeypress si verifica quando l'utente preme una tastiera (sulla tastiera).

Suggerimento:Ordine degli eventi correlati a onkeypress:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Nota:Non tutti i tasti (ad esempio ALT, CTRL, SHIFT, ESC) scatenano l'evento onkeypress in tutti i browser. Se si desidera rilevare solo se l'utente preme un tasto, utilizzare l'evento onkeydown, poiché è applicabile a tutti i tasti.

Esempio

Esegui JavaScript quando l'utente preme una tastiera:

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

Prova a te stesso

Sintassi

In HTML:

<elemento onkeypress="myScript">

Prova a te stesso

In JavaScript:

oggetto.onkeypress = function() {myScript};

Prova a te stesso

In JavaScript, utilizzare il metodo addEventListener():

oggetto.addEventListener("keypress", myScript);

Prova a te stesso

Nota:Internet Explorer 8 o versioni precedenti non supportano Metodo addEventListener().

Dettagli tecnici

Bubbling: Supporto
Cancellabile: Supporto
Tipi di evento: KeyboardEvent
Tag HTML supportati: Tutti gli elementi HTML, eccetto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> e <title>
Versione DOM: Eventi Livello 2

Supporto browser

Eventi Chrome IE Firefox Safari Opera
onkeypress Supporto Supporto Supporto Supporto Supporto