Как предотвратить представление клавиши Enter в форме, на самом деле очень просто, только в одном предложении. onkeydown = "if (event.keycode == 13) вернуть false;" Просто напишите это предложение в теге.
Если вы нажмете Enter на странице для автоматического отправки, вы можете установить возвращаемое значение для предотвращения автоматического представления, например, <input id = "q" name = "q" type = "text" onkeypress = "javascript: return gosearch ();"> возвращаемое значение должно быть false
Кода -копия выглядит следующим образом:
Функция gosearch ()
{
if (window.event.keycode == 13)
{
поиск();
вернуть ложь;
}
}
Или напишите прямо в форме
Кода -копия выглядит следующим образом:
<form name = "form1" action = "action/soft_add_action.php" ectype = "multipry/form-data" method = "post" onkeydown = "if (event.keycode == 13) вернуть false;" onsubmit = "return chectsubmit ();">
Или обратитесь к следующему коду:
Кода -копия выглядит следующим образом:
<html>
<голова>
<title> нажмите Enter, чтобы отправить форму </title>
</head>
<тело>
<form name = "myform" action = "" onkeydown = "if (event.keycode == 13) {return false;}">
<input type = text name = user>
<input type = text name = pass>
<input type = name = name = mybutton value = отправить onclick = myform.submit ()>
</form>
Вы можете добавить решение формы в функцию «myform.submit ()», просто измените имя функции, как и общее решение формы.
</body>
</html>
Ниже приведено введение в Event.keycode в JavaScript.
KeyCode 8 = Backspace Backspace
Ключевой код 9 = вкладка вкладка
Ключевой код 12 = очистить
Ключевой код 13 = введите
Ключевой код 16 = shift_l
Ключевой код 17 = control_l
Ключевой код 18 = alt_l
Ключевой код 19 = пауза
KeyCode 20 = caps_lock
Ключевой код 27 = побег
Ключевой код 32 = пространство пространства
Ключевой код 33 =
Ключевой код 34 = следующий
Ключевой код 35 = конец
Ключевой код 36 = дом
Ключевой код 37 = слева
Ключевой код 38 = вверх
Ключевой код 39 = справа
KeyCode 40 = вниз
Ключевой код 41 = выберите
Ключевой код 42 = печать
Ключевой код 43 = выполнить
Ключевой код 45 = вставка
Ключевой код 46 = удалить
Ключевой код 47 = помощь
Ключевой код 48 = 0 равных оттенков.
KeyCode 49 = 1 inclam OnePerior
KeyCode 50 = 2 COTEDBL TWOSURURIOR
Ключевой код 51 = 3 секции тройка
Ключевой код 52 = 4 доллара
Ключевой код 53 = 5 процентов
Ключевой код 54 = 6 амперс и
KeyCode 55 = 7 Slash Braseleft
Ключевой код 56 = 8 Parentleft Brakeleft
KeyCode 57 = 9 Parentright CrackTright
Ключевой код 65 = a a
Ключевой код 66 = b b
Ключевой код 67 = c c
Ключевой код 68 = D D
KeyCode 69 = E E Eurosign
Ключевой код 70 = f f
Ключевой код 71 = g g
Ключевой код 72 = ч ч
KeyCode 73 = I I
KeyCode 74 = J J
Ключевой код 75 = k k
Ключевой код 76 = l l
Ключевой код 77 = M M MU
Ключевой код 78 = n n
Ключевой код 79 = o o
KeyCode 80 = P P
Ключевой код 81 = Q Q в
Ключевой код 82 = r r
Ключевой код 83 = S S
Ключевой код 84 = t t
Ключевой код 85 = u u
Ключевой код 86 = V V
Ключевой код 87 = w w
Ключевой код 88 = x x
Ключевой код 89 = y y
Ключевой код 90 = z z
KeyCode 96 = KP_0 KP_0
Ключевой код 97 = KP_1 KP_1
KeyCode 98 = KP_2 KP_2
Ключевой код 99 = KP_3 KP_3
Ключевой код 100 = KP_4 KP_4
Ключевой код 101 = KP_5 KP_5
Ключевой код 102 = KP_6 KP_6
KeyCode 103 = KP_7 KP_7
Ключевой код 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_SUBTRACT KP_SUBTRACT
Ключевой код 110 = KP_DECIMAL KP_DECIMAL
KeyCode 111 = kp_divide kp_divide
Ключевой код 112 = F1
Ключевой код 113 = F2
Ключевой код 114 = F3
Ключевой код 115 = F4
Ключевой код 116 = F5
Ключевой код 117 = F6
Ключевой код 118 = F7
Ключевой код 119 = F8
KeyCode 120 = F9
Ключевой код 121 = F10
Ключевой код 122 = F11
Ключевой код 123 = F12
Ключевой код 124 = F13
Ключевой код 125 = F14
KeyCode 126 = F15
KeyCode 127 = F16
Ключевой код 128 = F17
Ключевой код 129 = F18
Ключевой код 130 = F19
Ключевой код 131 = F20
Ключевой код 132 = F21
Ключевой код 133 = F22
Ключевой код 134 = F23
Ключевой код 135 = F24
KeyCode 136 = num_lock
KeyCode 137 = scroll_lock
Ключевой код 187 = острый могила
KeyCode 188 = запятая
Ключевой код 189 = минус подчеркивается
KeyCode 190 = период кишечника
KeyCode 192 = апострофа чисел.
KeyCode 210 = Plusminus yephen macron
Ключевой код 211 =
Ключевой код 212 = зарегистрировано авторское право
KeyCode 213 = Guillemotleft Guillemoright
Ключевой код 214 = мужской ордфеминин
KeyCode 215 = AE AE
Ключевой код 216 = цент иена
KeyCode 217 = Вопрос
KeyCode 218 = Onequarter Onehalf Trailarters
Ключевой код 220 = меньше большего бара
Ключевой код 221 = плюс звездочка
KeyCode 227 = Разделение умножения
Ключевой код 228 = Acircumflex Acircumflex
Ключевой код 229 = ecircumflex ecircumflex
KeyCode 230 = iCircumFlex IcircumFlex
Ключевой код 231 = ocircumflex ocircumflex
Ключевой код 232 = ucircumflex ucircumflex
KeyCode 233 = Nilde Ntilde
Ключевой код 234 = якют якюта
KeyCode 235 = OSLASH OOBLIQUE
KeyCode 236 = Aring Aring
KeyCode 237 = ccedilla ccedilla
KeyCode 238 = Thorn Thorn
KeyCode 239 = ETH ETH
KeyCode 240 = Dieresis Cedilla Vurrance
KeyCode 241 = Agrave Agrave Atilde Atilde
KeyCode 242 = EGRAVE EGRAVE
KeyCode 243 = Igrave Igrave
KeyCode 244 = Ograve Ograve Otilde Otilde
KeyCode 245 = Ugrave Ugrave
Ключевой код 246 = адиаэрезис адиаэрезиса
KeyCode 247 = Ediaeresis Ediaeresis
KeyCode 248 = Idiaeresis Idiaeresis
Ключевой код 249 = Odiaeresis Odiaeresis
KeyCode 250 = Udiaeresis Udiaeresis
KeyCode 251 = SSHARP Вопрос BackSlash
KeyCode 252 = степень Asciicrircum
Ключевой код 253 = 3 стерлинга
KeyCode 254 = mode_switch
Используйте свойство KeyCode объекта события, чтобы определить значение клавиши ввода
Например: if (event.keycode == 13) alert ("enter!");
Таблица соответствия значения ключа
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 Ctrl 0x11
S 0x83 Shift 0x10
T 0x84 Enter 0xd
Если вы хотите использовать комбинацию клавиш, вы можете использовать event.ctrlke, event.shiftkey, event.altkey, event.altkey, чтобы определить, нажали ли клавиша Ctrl, клавиша Shift и Alt.