1. Tecnología web para desarrolladores
  2. API web
  3. UIEvent
  4. event.which

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

event.which

Resumen

Devuelve el keyCode de la tecla presionada, o el codigo del caracter (charCode) de la tecla alfanumerica presionada.

Sintaxis

var keyResult = event.which;

keyResult contiene el codigo numerico para una tecla en particular, dependiendo si la tecla presionada es alfanumerica o no-alfanumerica. Por favor mire charCode y keyCode para mas informacion.

Ejemplo

<html>
<head>
<title>charCode/keyCode/which example</title>
<script type="text/javascript">
function showKeyPress(evt)
{
alert("onkeypress handler: \n"
 + "keyCode property: " + evt.keyCode + "\n"
 + "which property: " + evt.which + "\n"
 + "charCode property: " + evt.charCode + "\n"
 + "Character Key Pressed: "
 + String.fromCharCode(evt.charCode) + "\n"
 );
}
function keyDown(evt)
{
alert("onkeydown handler: \n"
 + "keyCode property: " + evt.keyCode + "\n"
 + "which property: " + evt.which + "\n"
 );
}
</script>
</head>
<body
 onkeypress="showKeyPress(event);"
 onkeydown="keyDown(event);"
>
<p>Por favor presione cualquier tecla.</p>
</body>
</html>

Nota: El codigo de arriba falla en Firefox 9 debido al bug 696020.

Especificacion

No es parte de ninguna especificacion.

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /