Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

event.charCode

Sommario

Restituisce il valore Unicode del tasto carattere che è stato premuto e ha scatenato un evento keypress.

Sintassi

valore = event.charCode
  • valore è il valore Unicode del carattere digitato

Esempio

<html>
<head>
<title>esempio di charCode</title>

<script type="text/javascript">

function mostraCarattere(e)
{
alert("Tasto premuto: " + String.fromCharCode(e.charCode) + "\n"
      + "Codice carattere: " + e.charCode);
}

</script>
</head>

<body onkeypress="mostraCarattere(event);">
<p>Premere un qualsiasi tasto carattere.</p>
</body>
</html>

Note

In un evento keypress, il valore Unicode del tasto premuto viene registrato nella proprietà keyCode oppure nella proprietà charCode, mai in entrambe. Se il tasto premuto corrisponde a un carattere (per esempio 'a'), charCode assume il valore Unicode di quel carattere (che è diverso per le maiuscole e per le minuscole). In caso contrario, il codice del tasto premuto viene registrato nella proprietà keyCode.

charCode non viene mai impostato durante gli eventi keydown e keyup. In questi casi, viene impostato keyCode.

Per leggere il codice del tasto indipendentemente dal fatto che esso si trovi in keyCode o in charCode, si può utilizzare la proprietà which.

I caratteri inseriti attraverso un IME non vengono registrati nè in keyCode nè in charCode.

Per una lista dei possibili valori di charCode e per conoscere i tasti ai quali sono associati, vedere l'esempio Reference del DOM di Gecko:Esempi #Example 7: Mostrare le costanti dell'oggetto Event.

Specifiche

Non è parte di alcuna specifica. Si veda nsIDOMKeyEvent

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: teoli, khalid32, Federico
 Ultima modifica di: khalid32,