Latest web development tutorials

propiedades de evento charCode

Evento de referencia de objetos Los objetos de evento

Ejemplos

Siendo presionadas las teclas del teclado valor Unicode ::

var x = event.charCode;

x La salida es:

119 // 119 es la letra "w"

Trate »

Parte inferior de este artículo contiene más ejemplos.


Definiciones y uso

charCode propiedad devuelve OnKeyPress hecho provocó código de teclas de letras.

código de caracteres Unicode es un número de letra (por ejemplo, el número "97" representa la letra "a").

Nota: Una lista de todos los caracteres Unicode puede ver nuestra completa manual de referencia Unicode .

Consejo: Si usted necesita para convertir el valor de caracteres Unicode, puede utilizar fromCharCode () método.

Nota: Si se utiliza este atributo onkeydown o onkeyup caso, el valor de retorno es siempre "0"

Nota: Esta propiedad es de sólo lectura.

Nota: el que keyCode propiedad y proporciona un método para la solución de la compatibilidad del navegador, la última versión del evento DOM recomienda clave de atributo como un método alternativo.

Nota: Internet Explorer 8 y versiones anteriores no son compatibles con los atributos. navegador no compatible puede utilizar keyCode propiedad. Sin embargo, las propiedades de código clave en caso de que el navegador Firefox onkeypress no es válido. Compatible con estos navegadores que puede utilizar el siguiente código:

var x = || event.charCode event.keyCode; // uso charCode o keyCode, esto puede soportar diferentes navegadores

Consejo: También puede utilizar la propiedad keyCode para detectar las teclas especiales (como "bloqueo de mayúsculas" o las teclas de flecha). keyCode y la propiedad charCode proporciona un método de solución para la compatibilidad del navegador, la última versión del evento DOM recomienda clave de atributo como un método alternativo.

Consejo: Si desea ver si la prensa "ALT", "CTRL", "META" llave o "SHIFT", puede utilizar altKey , ctrlKey , metakey o shiftKey propiedad.


Soporte para el navegador

Las cifras de la tabla representan el primer navegador compatible con el número de versión de propiedad.

propiedad
charCode 9.0


gramática

evento .charCode

detalles técnicos

Devuelve: Número que representa el código de caracteres Unicode
Versión DOM: DOM nivel 2 Eventos


Ejemplos

más ejemplos

Ejemplos

valores Unicode para la solución clave navegador compatible:

// Si el navegador no soporta charCode, utilice el código de tecla (IE8 y versiones anteriores)
var x = || event.charCode event.keyCode;

Trate »

Ejemplos

Cuando el usuario presiona la tecla "O" para que aparezca el mensaje:

función myFunction (evento) {
var x = || event.charCode event.keyCode;
si (x == 111 || x == 79) {// O es 111, S 79
alert ( "Se ha pulsado la tecla" O "!");
}
}

Trate »

Ejemplos

Para convertir los valores Unicode para los caracteres:

var x = || event.charCode evt.keyCode; // Obtiene el valor Unicode
var y = String.fromCharCode (x); // convertir el valor a un personaje

Trate »


Páginas relacionadas

Manual de HTML DOM Referencia: Propiedades evento clave

Manual de Referencia HTML DOM: el evento de la propiedad keyCode

Manual de HTML DOM Referencia: Propiedades cuyo caso


Evento de referencia de objetos Los objetos de evento