1. Einleitung
Bei der Arbeit von Programmierern stoßen wir häufig auf die Übermittlung einiger Formulardaten. Bei Dingen mit Formularen sind Eingabefelder sehr verbreitet, daher müssen wir einige grundlegende Eingabeereignisse beherrschen.
Im Eingabefeld sind wir es oft gewohnt, direkt nach der Eingabe die Eingabetaste zu drücken, anstatt auf die Schaltfläche zu klicken. Im Formular können Sie auf die Eingabetaste klicken, um das Formular abzuschicken. Wenn es sich jedoch nur um ein einzelnes Eingabefeld handelt, können Sie den Inhalt nicht durch direktes Drücken der Eingabetaste senden.
2. Methode
In diesem Fall können wir JavaScript-Skripte verwenden, um das Eingabeereignis des Eingabefelds zu implementieren. Die Implementierungsmethode ist sehr einfach. Hier wird das jQuery-Framework verwendet. Der Code lautet wie folgt: Fügen Sie einfach den folgenden Inhalt direkt in das Skript-Tag ein.
$(document).ready(function () {
$("input").keydown(function (event) {
if (event.keyCode == 13) {
//这里写事件,例如写个 a();
}
});
});
Hier ist ein Beispiel für ein Eingabefeld:
<input type="text" autocomplete="off" placeholder="请输入英文单词"></input>
keycode==13 bedeutet, dass die Eingabetaste gedrückt wird, und in ähnlicher Weise können andere Tastenauslöseereignisse durch Ändern dieses Codes realisiert werden.
3. Anhang
Das Folgende ist die Entsprechung jedes Schlüsselcodes:
2 Tastencode 8 = BackSpace BackSpace
3 Tastencode 9 = Tab Tab
4 Tastencode 12 = Löschen
5 Tastencode 13 = Enter
6 keyCode 16 = Shift_L
7 keyCode 17 = Control_L
8 keyCode 18 = Alt_L
9 keyCode 19 = Pause
10 keyCode 20 = Caps_Lock
11 Schlüsselcode 27 = Escape Escape
12 keyCode 32 = Leerzeichen
13 Schlüsselcode 33 = Prior
14 Tastencode 34 = Weiter
15 keyCode 35 = Ende
16 Schlüsselcode 36 = Zuhause
17 Tastencode 37 = Links
18 Tastencode 38 = Oben
19 keyCode 39 = Rechts
20 Tastencode 40 = Unten
21 Tastencode 41 = Auswählen
22 keyCode 42 = Drucken
23 keyCode 43 = Ausführen
24 keyCode 45 = Einfügen
25 keyCode 46 = Löschen
26 keyCode 47 = Hilfe
27 keyCode 48 = 0 gleich Klammerrechts
28 Schlüsselcode 49 = 1 ein überlegener Ausruf
29 keyCode 50 = 2 quotedbl twosuperior
30 Schlüsselcode 51 = 3 Abschnitt drei Vorgesetzter
31 Schlüsselcode 52 = 4 Dollar
32 keyCode 53 = 5 Prozent
33 Schlüsselcode 54 = 6 kaufmännisches Und
34 Schlüsselcode 55 = 7 Schrägstrich-Klammer links
35 keyCode 56 = 8 parenlinke Klammerlinks
36 keyCode 57 = 9 parenrechte Klammerrechts
37 Schlüsselcode 65 = ein A
38 Schlüsselcode 66 = b B
39 Schlüsselcode 67 = c C
40 Schlüsselcode 68 = d D
41 Schlüsselcode 69 = e E EuroSign
42 Schlüsselcode 70 = f F
43 Schlüsselcode 71 = g G
44 Schlüsselcode 72 = h H
45 Schlüsselcode 73 = i I
46 Schlüsselcode 74 = j J
47 keyCode 75 = k K
48 Schlüsselcode 76 = l L
49 Schlüsselcode 77 = m M mu
50 Schlüsselcode 78 = n N
51 Schlüsselcode 79 = o O
52 Schlüsselcode 80 = p P
53 Schlüsselcode 81 = q Q at
54 Schlüsselcode 82 = r R
55 Schlüsselcode 83 = s S
56 Schlüsselcode 84 = t T
57 Schlüsselcode 85 = u U
58 Schlüsselcode 86 = v V
59 Schlüsselcode 87 = in W
60 Schlüsselcode 88 = x X
61 Schlüsselcode 89 = y Y
62 keyCode 90 = mit Z
63 Schlüsselcode 96 = KP_0 KP_0
64 Schlüsselcode 97 = KP_1 KP_1
65 Schlüsselcode 98 = KP_2 KP_2
66 Schlüsselcode 99 = KP_3 KP_3
67 Schlüsselcode 100 = KP_4 KP_4
68 Schlüsselcode 101 = KP_5 KP_5
69 Schlüsselcode 102 = KP_6 KP_6
70 Schlüsselcode 103 = KP_7 KP_7
71 Schlüsselcode 104 = KP_8 KP_8
72 Schlüsselcode 105 = KP_9 KP_9
73 keyCode 106 = KP_Multiply KP_Multiply
74 keyCode 107 = KP_Add KP_Add
75 keyCode 108 = KP_Separator KP_Separator
76 keyCode 109 = KP_Subtract KP_Subtract
77 keyCode 110 = KP_Decimal KP_Decimal
78 keyCode 111 = KP_Divide KP_Divide
79 Tastencode 112 = F1
80 Tastencode 113 = F2
81 Tastencode 114 = F3
82 Tastencode 115 = F4
83 Tastencode 116 = F5
84 Tastencode 117 = F6
85 Tastencode 118 = F7
86 Tastencode 119 = F8
87 Tastencode 120 = F9
88 Tastencode 121 = F10
89 Tastencode 122 = F11
90 Tastencode 123 = F12
91 Tastencode 124 = F13
92 Tastencode 125 = F14
93 Tastencode 126 = F15
94 Tastencode 127 = F16
95 Tastencode 128 = F17
96 Tastencode 129 = F18
97 Tastencode 130 = F19
98 Tastencode 131 = F20
99 Tastencode 132 = F21
100 Schlüsselcode 133 = F22
101 Schlüsselcode 134 = F23
102 Schlüsselcode 135 = F24
103 keyCode 136 = Num_Lock
104 keyCode 137 = Scroll_Lock
105 Schlüsselcode 187 = akutes Grab