event.which

di 3 collaboratori:

Sommario

Restituisce il valore di keyCode se il tasto premuto non è un tasto carattere, altrimenti restituisce il valore di charCode se è stato premuto un tasto alfanumerico.

Sintassi

int = event.which

int è il codice numerico del tasto che è stato premuto, sia esso alfanumerico oppure no. Si vedano charCode e keyCode per ulteriori informazioni.

Esempio

<html>
<head>
<title>esempio con charCode/keyCode/which</title>

<script type="text/javascript">

function mostraTastoPremuto(evt)
{
alert("Evento onkeypress: \n"
      + "proprietà keyCode: " + evt.keyCode + "\n"
      + "proprietà which: " + evt.which + "\n"
      + "proprietà charCode: " + evt.charCode + "\n"
      + "Tasto premuto (se alfanumerico): "
      + String.fromCharCode(evt.charCode) + "\n"
     );
}


function pressioneTasto(evt)
{
alert("onkeydown handler: \n"
      + "proprietà keyCode: " + evt.keyCode + "\n"
      + "proprietà which: " + evt.which + "\n"
     );
}


</script>
</head>

<body
 onkeypress="mostraTastoPremuto(event);"
 onkeydown="pressioneTasto(event);"
>

<p>Premere un tasto</p>

</body>
</html>

Specifiche

Non è parte di alcuna specifica.

Etichette del documento e nomi di chi ha collaborato alla sua stesura

Contributors to this page: teoli, jsx, Federico
Ultima modifica di: jsx,