Enter 키가 양식을 제출하는 것을 방지하는 방법은 실제로 한 문장으로 매우 간단합니다. onkeydown = "if (event.keyCode == 13) false를 반환합니다." 이 문장을 From Tag에 작성하십시오.
페이지에서 Enter를 눌러 자동으로 제출되면 <input id = "q"name = "q"type = "text"onkeypress = "javaScript : return gosearch ();"과 같은 자동 제출을 방지하기 위해 반환 값을 설정할 수 있습니다.
코드 사본은 다음과 같습니다.
기능 goSearch ()
{
if (window.event.keyCode == 13)
{
찾다();
거짓을 반환합니다.
}
}
또는 형태로 직접 작성하십시오
코드 사본은 다음과 같습니다.
<form name = "form1"action = "action/soft_add_action.php"EncType = "multipart/form-data"method = "post"onkeydown = "if (event.keyCode == 13) return false;" onsubmit = "return CheckSubmit ();">
또는 다음 코드를 참조하십시오.
코드 사본은 다음과 같습니다.
<html>
<헤드>
<title> Enter를 눌러 양식을 제출하십시오. </title>
</head>
<body>
<form name = "myform"action = ""onkeydown = "if (event.keyCode == 13) {return false;}">
<입력 유형 = 텍스트 이름 = 사용자>
<입력 유형 = 텍스트 이름 = 패스>
<입력 유형 = 버튼 이름 = myButton value = onclick = myform.submit ()>을 제출합니다
</form>
"myform.submit ()"함수에 양식 판단을 추가 할 수 있습니다. 일반적인 양식 판단과 마찬가지로 함수 이름을 변경하십시오.
</body>
</html>
다음은 javaScript의 event.KeyCode 소개입니다.
키 코드 8 = 백 스페이스 백 스페이스
키 코드 9 = 탭 탭
키 코드 12 = 클리어
키 코드 13 = Enter
키 코드 16 = shift_l
키 코드 17 = control_l
키 코드 18 = alt_l
키 코드 19 = 일시 중지
키 코드 20 = caps_lock
키 코드 27 = 탈출 탈출
키 코드 32 = 공간 공간
키 코드 33 = 사전
키 코드 34 = 다음
키 코드 35 = 끝
키 코드 36 = 홈
키 코드 37 = 왼쪽
키 코드 38 = up
키 코드 39 = 오른쪽
키 코드 40 = 다운
키 코드 41 = 선택
키 코드 42 = 인쇄
키 코드 43 = 실행
키 코드 45 = 삽입
키 코드 46 = 삭제
키 코드 47 = 도움
키 코드 48 = 0 동일 브레이스 라이트
키 코드 49 = 1 Firctam OneSuperior
KeyCode 50 = 2 QuotedBl twosurerior
키 코드 51 = 3 섹션 Threesuperior
키 코드 52 = 4 달러
키 코드 53 = 5 %
키 코드 54 = 6 암페어
키 코드 55 = 7 슬래시 브라 셀프
키 코드 56 = 8 Parentleft Brakeleft
키 코드 57 = 9 arpentright bracketright
키 코드 65 = a
키 코드 66 = b b
키 코드 67 = C c
키 코드 68 = d d
키 코드 69 = e e EuroSign
키 코드 70 = f f
키 코드 71 = g g
키 코드 72 = H h
키 코드 73 = i i
키 코드 74 = j j
키 코드 75 = k k
키 코드 76 = l l
키 코드 77 = m m mu
키 코드 78 = n n
키 코드 79 = o o
키 코드 80 = p p
키 코드 81 = Q Q at
키 코드 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
키 코드 96 = KP_0 KP_0
키 코드 97 = KP_1 KP_1
키 코드 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
키 코드 103 = KP_7 KP_7
키 코드 104 = KP_8 KP_8
키 코드 105 = KP_9 KP_9
키 코드 106 = kp_multiply kp_multiply
키 코드 107 = kp_add kp_add
키 코드 108 = kp_separator kp_separator
키 코드 109 = kp_subtract kp_subtract
키 코드 110 = KP_DECIMAL KP_DECIMAL
키 코드 111 = kp_divide kp_divide
키 코드 112 = f1
키 코드 113 = f2
키 코드 114 = f3
키 코드 115 = f4
키 코드 116 = f5
키 코드 117 = f6
키 코드 118 = f7
키 코드 119 = f8
키 코드 120 = f9
키 코드 121 = f10
키 코드 122 = f11
키 코드 123 = f12
키 코드 124 = f13
키 코드 125 = f14
키 코드 126 = f15
키 코드 127 = f16
키 코드 128 = f17
키 코드 129 = f18
키 코드 130 = f19
키 코드 131 = f20
키 코드 132 = F21
키 코드 133 = F22
키 코드 134 = F23
키 코드 135 = f24
키 코드 136 = num_lock
키 코드 137 = scroll_lock
키 코드 187 = 급성 무덤
키 코드 188 = 쉼표 세미콜론
키 코드 189 = 마이너스 밑줄
키 코드 190 =주기 결장
KeyCode 192 = NumberSign Apostrophe
키 코드 210 = Plusminus hyphen macron
키 코드 211 =
키 코드 212 = 저작권 등록
키 코드 213 = guillemotleft guillemoright
키 코드 214 = 남성 ordfeminine
키 코드 215 = ae ae
키 코드 216 = 센트 엔
키 코드 217 = 질문 다운 외향
키 코드 218 = Onequarter 1/2/3/4
키 코드 220 = 더 큰 막대
키 코드 221 = 플러스 별표 asciticilde
키 코드 227 = 곱하기 부서
키 코드 228 = acircumflex acircumflex
키 코드 229 = ecircumflex ecircumflex
키 코드 230 = ICICCUMFLEX ICICCUMFLEX
키 코드 231 = OCICCUMFLEX OCICCUMFLEX
키 코드 232 = ucircumflex ucircumflex
키 코드 233 = nilde ntilde
키 코드 234 = YACUTE YACUTE
키 코드 235 = oslash ooblique
키 코드 236 = aring aring
키 코드 237 = ccedilla ccedilla
키 코드 238 = 가시 가시
키 코드 239 = ETH ETH
키 코드 240 = 당기기 Cedilla 통화
키 코드 241 = Agrave Agrave Atilde Atilde
키 코드 242 = egrave egrave
키 코드 243 = IGRAVE IGRAVE
키 코드 244 = Ograve Ograve Otilde Otilde
키 코드 245 = ugrave ugrave
키 코드 246 = Adiaeresis adiaeresis
키 코드 247 = ediaeresis ediaeresis
키 코드 248 = idiaeresis idiaeresis
키 코드 249 = Odiaeresis OdiAeresis
키 코드 250 = udiaeresis udiaeresis
키 코드 251 = ssharp question backslash
키 코드 252 = asciicircum도
키 코드 253 = 3 스털링
키 코드 254 = mode_switch
이벤트 개체의 키 코드 속성을 사용하여 입력 키 값을 결정합니다.
예 : if (event.keyCode == 13) Alert ( "Enter!");
키 값 서신 테이블
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 Ctrl 0x11
S 0x83 Shift 0x10
t 0x84 0xd를 입력하십시오
키 조합을 사용하려면 event.ctrlkey, event.shiftkey, event.altkey, event.altkey를 사용하여 Ctrl 키, Shift 키 및 ALT 키를 누르는지 여부를 결정할 수 있습니다.