So verhindern Sie, dass die Eingabetaste das Formular einreicht, ist eigentlich sehr einfach, nur in einem Satz. Onkeydown = "if (Ereignis.KeyCode == 13) Return Falsch;" Schreiben Sie diesen Satz einfach in das aus dem Tag.
Wenn Sie die Eingabetaste auf der Seite drücken, um automatisch zu senden, können Sie den Rückgabewert festlegen, um die automatische Einreichung zu verhindern, z.
Die Codekopie lautet wie folgt:
Funktion gOsearch ()
{
if (window.event.keycode == 13)
{
suchen();
false zurückgeben;
}
}
Oder schreiben Sie es direkt in Form
Die Codekopie lautet wie folgt:
<form name = "form1" action = "action/soft_add_action.php" engType = "multiPart/form-data" methode = "post" onkeydown = "if (Ereignis.KeyCode == 13) return false;" OnSubmit = "return Checksubmit ();">
Oder beziehen Sie sich auf den folgenden Code:
Die Codekopie lautet wie folgt:
<html>
<kopf>
<title> Drücken Sie Eingabetaste, um ein Formular zu senden </title>
</head>
<body>
<Formular name = "myForm" action = "" ondkeddown = "if (Ereignis.KeyCode == 13) {return false;}">
<Eingabe type = text name = user>
<Eingabe type = textname = pass>
<Eingabe type = Button name = myButton value = sure onclick = myForm.submit ()>
</form>
Sie können das Formular Urteil in der Funktion "myForm.Submit ()" hinzufügen, ändern Sie einfach den Funktionsnamen genau wie das allgemeine Formteil.
</body>
</html>
Das Folgende ist eine Einführung in Event.keyCode in JavaScript.
KeyCode 8 = Rückraum Rückraum
Registerkarte KeyCode 9 = Registerkarte "
Schlüsselcode 12 = klare
Schlüsselcode 13 = Eingeben
KeyCode 16 = SHIRT_L
Schlüsselcode 17 = Control_l
Schlüsselcode 18 = Alt_l
Schlüsselcode 19 = Pause
KeyCode 20 = Caps_lock
KeyCode 27 = Escape Escape Escape
Schlüsselcode 32 = Platzraum
Schlüsselcode 33 = Prior
KeyCode 34 = Weiter
Schlüsselcode 35 = Ende
KeyCode 36 = Zuhause
Schlüsselcode 37 = links
KeyCode 38 = Up
KeyCode 39 = Recht
Schlüsselcode 40 = Down
Schlüsselcode 41 = auswählen
KeyCode 42 = Druck
Schlüsselcode 43 = Ausführen
KeyCode 45 = Einfügen
Schlüsselcode 46 = Löschen
Schlüsselcode 47 = Hilfe
Schlüsselcode 48 = 0 Gleiches Braceright
KeyCode 49 = 1 Ausrufer
KeyCode 50 = 2 zitiertes zweierer
Schlüsselcode 51 = 3 Abschnitt Dreier
Schlüsselcode 52 = 4 Dollar
Schlüsselcode 53 = 5 Prozent
KeyCode 54 = 6 Ampere und
Schlüsselcode 55 = 7 Slash Braceleft
Schlüsselcode 56 = 8 Parentleft Brakeleft
Schlüsselcode 57 = 9 Parentright Brackright
Schlüsselcode 65 = a a
KeyCode 66 = B B
KeyCode 67 = C c
Schlüsselcode 68 = D D.
KeyCode 69 = e e Eurosign
KeyCode 70 = f f
Schlüsselcode 71 = g g
KeyCode 72 = H h
KeyCode 73 = i i
KeyCode 74 = j j
KeyCode 75 = k k
KeyCode 76 = l l
KeyCode 77 = m m mu
KeyCode 78 = n n
KeyCode 79 = o o
KeyCode 80 = p p
Schlüsselcode 81 = q q at
Schlüsselcode 82 = r r
KeyCode 83 = s s
KeyCode 84 = t t
KeyCode 85 = u u
KeyCode 86 = V V.
KeyCode 87 = w w
Schlüsselcode 88 = x x
Schlüsselcode 89 = y y
KeyCode 90 = z z
KeyCode 96 = KP_0 KP_0
KeyCode 97 = KP_1 KP_1
KeyCode 98 = KP_2 KP_2
KeyCode 99 = KP_3 KP_3
KEYCODE 100 = KP_4 KP_4
KeyCode 101 = KP_5 KP_5
KeyCode 102 = KP_6 KP_6
KeyCode 103 = KP_7 KP_7
KeyCode 104 = KP_8 KP_8
KeyCode 105 = KP_9 KP_9
KeyCode 106 = KP_MULTIPLY KP_MULTIPLY
KEYCODE 107 = KP_ADD KP_ADD
KeyCode 108 = KP_SEPARATOR KP_SEPARATOR
KEYCODE 109 = KP_SUBRACT KP_SUBRACTRACT
KeyCode 110 = KP_DECIMAL KP_DECIMAL
KeyCode 111 = KP_Divide KP_Divide
KeyCode 112 = F1
Schlüsselcode 113 = F2
KeyCode 114 = F3
KeyCode 115 = F4
KeyCode 116 = F5
KeyCode 117 = F6
KeyCode 118 = F7
KeyCode 119 = F8
KeyCode 120 = F9
Schlüsselcode 121 = F10
Schlüsselcode 122 = F11
Schlüsselcode 123 = F12
Schlüsselcode 124 = F13
KeyCode 125 = F14
Schlüsselcode 126 = F15
KeyCode 127 = F16
KeyCode 128 = F17
KeyCode 129 = F18
KeyCode 130 = F19
Schlüsselcode 131 = F20
Schlüsselcode 132 = F21
KeyCode 133 = F22
Schlüsselcode 134 = F23
Schlüsselcode 135 = F24
Schlüsselcode 136 = num_lock
KeyCode 137 = scroll_lock
KeyCode 187 = akutes Grab
KeyCode 188 = Komma -Semikolon
KeyCode 189 = minus Unterstriche
KeyCode 190 = Periodekolon
KeyCode 192 = Zahlenzeichen -Apostroph
KeyCode 210 = plusminus hyphen macron
KeyCode 211 =
KeyCode 212 = Copyright registriert
KeyCode 213 = Guillemotleft Guillemoright
KeyCode 214 = Maskuline Ordfeminin
Schlüsselcode 215 = ae ae
Schlüsselcode 216 = Cent Yen
KeyCode 217 = Fragendown -Ausrufezeichen
KeyCode 218 = Onequarter OneHalf Dreiquartier
Schlüsselcode 220 = weniger größere Balken
KeyCode 221 = plus Sternchen Asciticilde
KeyCode 227 = Multiplizieren Sie die Teilung
Schlüsselcode 228 = Acircumflex Acircumflex
Schlüsselcode 229 = Ecircumflex ecircumflex
Schlüsselcode 230 = icircumflex icircumflex
KeyCode 231 = ocircumflex ocircumflex
KeyCode 232 = ucircumflex ucircumflex
KeyCode 233 = Nilde ntilde
KeyCode 234 = yacute yacute
KeyCode 235 = Oslash Ooblique
KeyCode 236 = Aring Aring
KeyCode 237 = Ccedilla Ccedilla
KeyCode 238 = Thorn Thorn
KeyCode 239 = ETH ETH
KeyCode 240 = Diaeresis Cedilla -Währung
KeyCode 241 = Agrave Agrave Atilde Atilde
Schlüsselcode 242 = Egrave Egrave
KeyCode 243 = igave igrave
Schlüsselcode 244 = Ograve Otilde Otilde
Schlüsselcode 245 = Ugrave Ugrave
KeyCode 246 = ADIEREESESESESESE
KeyCode 247 = EDIAEREESESESESESE
KeyCode 248 = Idiaeresis Idiaeresis
KeyCode 249 = Odiaeresis Odiaeresis
KeyCode 250 = udiaeresis udiaeresis
KeyCode 251 = SSHARP -Frage -Backslash
Schlüsselcode 252 = Asciicircum Grad
Schlüsselcode 253 = 3 Sterling
Schlüsselcode 254 = modus_switch
Verwenden Sie die KeyCode -Eigenschaft des Ereignisobjekts, um den Eingabeschlüsselwert zu bestimmen
zB: if (Event.KeyCode == 13) alert ("ENTER!");
Korrespondenztabelle der Schlüsselwert
A 0x65 u 0x85
B 0x66 V 0x86
C 0x67 W 0x87
D 0x68 x 0x88
E 0x69 y 0x89
F 0x70 z 0x90
G 0x71 0 0x48
H 0x72 1 0x49
I 0x73 2 0x50
J 0x74 3 0x51
K 0x75 4 0x52
L 0x76 5 0x53
M 0x77 6 0x54
N 0x78 7 0x55
O 0x79 8 0x56
P 0x80 9 0x57
Q 0x81 ESC 0x1b
R 0x82 Strg 0x11
S 0x83 Schicht 0x10
T 0x84 Eingeben 0xd
Wenn Sie eine Schlüsselkombination verwenden möchten, können Sie Event.Ctrlkey, Event.Shiftkey, Event.Altkey, Event.altkey verwenden, um festzustellen, ob die Taste STRG, Shift -Taste und Alt -Taste gedrückt wurden.