Este artículo analiza el uso de eventos de teclado en JavaScript. Compártelo para su referencia. Los detalles son los siguientes:
El evento del teclado incluye tres eventos: OnKeydown, OnKeyPress y OnKeyup
Inicialización del evento
function keydown () {} document.onkeydown = keydown; // La función Keydown () se llamará al presionar qué tecla en el teclado.Bajo el estándar DOM
function keydown (e) {var keyCode = E. which; // Obtener el valor clave correspondiente (número) var realkey = stromCharCode (E. which); // Obtenga la alerta de caracteres real que representa el cambio de tecla ("KeyCode:" + KeyCode + "Carácter:" + RealKey); } document.onkeydown = KeydownES DECIR
function keydown () {var keyCode = event.keyCode; // Método para obtener el valor clave en IE var realKey = stromCharCode (event.keycode); alerta ("KeyCode:" + KeyCode + "Carácter:" + RealKey); } document.onkeydown = KeydownMétodo compatible
función de función (e) {var currkey = 0, e = e || evento; CurrKey = E.KeyCode || E. Which || E.CharCode; var llayName = String.FromCharCode (CurrKey); alerta ("Código de clave:" + CurrKey + "Carácter:" + KeyName); } document.OnKeyUp = KeyUp;Principio de uso: el evento Keydown es más útil para las claves de funciones, mientras que el evento KeyPress es más útil para claves imprimibles
Los siguientes valores de código clave solo son completamente válidos en el cuadro de texto. Si se usa en la etiqueta <body>, solo están disponibles las teclas de letras, las teclas numéricas y las claves de control parcial, y los valores clave de las teclas de letras y las teclas numéricas son los mismos que el valor ASCII.
Valor de código de teclas de letras y claves numéricas (código de teclas)
Código clave
Un 65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
I 73
J 74
K 75
L 76
M 77
N 78
O 79
P 80
P 81
R 82
S 83
T 84
U 85
V 86
W 87
X 88
Y 89
Z 90
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
Valor de código de teclas de las teclas en el valor de la función del teclado del teclado numérico (Código de teclas) (Código de teclas)
Código clave
0 96
1 97
2 98
3 99
4 100
5 101
6 102
7 103
8 104
9 105
* 106
+ 107
Ingrese 108
- 109
. 110
/ 111
F1 112
F2 113
F3 114
F4 115
F5 116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123
Valor de código de clave de control (código de teclas)
Código clave
Backspace 8
ESC 27
Flecha derecha 39
Flecha izquierda 37
Arrow 40
Arrow 38
-_ 189
.> 190
Barra espaciadora 32
Pestaña 9
Claro 12
Página arriba 33
Página hacia abajo 34
Ingrese 13
Insertar 45
;: 186
Eliminar 46
`~ 192
/? 191
NUM LOCK 144
Control 17
Casa 36
Fin 35
Cambio 16
[{219
}] 221
/| 220
=+ 187
, <188
'"222
Lock Cape 20
Alt 18
Espero que este artículo sea útil para la programación de JavaScript de todos.