English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'attributo onkeypress viene utilizzato per ottenere o impostare la funzione di gestione degli eventi di pressione di una chiave dell'elemento corrente.
Esegui lo script quando si preme un tasto:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Guida di base (oldtoolbag.com)</title> <script> function displayResult() { var x; if(window.event) // IE8 e versioni precedenti di IE { x=event.keyCode; } else if(event.which) // IE9/Firefox/Chrome/Opera/Safari { x=event.which; } keychar=String.fromCharCode(x); alert("Tasto " + keychar + " premuto"); } </script> </head> <body> <p>La funzione viene attivata quando l'utente preme un tasto nel campo di input. Questa funzione avvisa della pressione della chiave.</p> <input type="text" onkeypress="displayResult()"> </body> </html>Testa e guarda ‹/›
IEFirefoxOperaChromeSafari
Tutti i browser principali supportano l'attributo evento onkeypress
Quando l'utente preme una chiave (sulla tastiera), viene attivata la proprietà onkeypress.
Suggerimento: Ordine di attivazione degli eventi correlati a onkeypress:
onkeydown
onkeypress
onkeyup
Attenzione: L'evento onkeypress non può attivare tutti i pulsanti in tutti i browser (ad esempio: ALT, CTRL, SHIFT, ESC) . Se si desidera verificare se l'utente ha già premuto un pulsante, Può essere utilizzato onkeydown Sostituisce, onkeydown viene attivato da tutte le pressioni di pulsante.
Attenzione: L'attributo onkeypress non può essere utilizzato con gli elementi: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, o <title>.
Nessuna.
<elemento onkeypress="script">
Valore | Descrizione |
---|---|
script | Stabilisce lo script da eseguire quando si attiva l'evento onkeypress. |