'onkeydown'에 해당되는 글 1건

  1. 2010.11.09 onkeypress/onKeyDown 이벤트 차이점 : ASCII값/KeyCode값

<html>

<head>
    <script>
  //keycode 알아내기
  function key_check()
  {
   alert("키번호는 [" +event.keyCode+ "] 입니다.");
  }
  
  function isChk(e)
  {
   if(!e) var e = window.event;
   if(e.keyCode) code = e.keyCode;
   else if(e.which) code = e.which;
   
   if((code==44))
   {
    alert(', 는 사용불가능합니다.');
   
    if(e.keyCode) e.returnValue = false;
    else if(e.which) e.preventDefault();
   }
  }
    </script>
</head>

<body>

막음예제.. ASCII : 44번. ","<br/>
<input type="text" onkeypress="isChk(event);"><br/>
=========================<br/>
키값확인용 : <input type="text" onKeyDown='key_check();'><br />
==========================<br/>
onkeypress 이벤트 : ASCII 값 <br/>
onKeyDown 이벤트 : KeyCode값 <br/>
<pre>
keycode List
=================================================================
키                | 코드(숫자)
=================================================================
←(백스패이스) = 8
TAB = 9
ENTER = 13
SHIFT = 16
CTRL = 17
ALT = 18
PAUSEBREAK = 19
CAPSLOOK = 20
한/영 = 21
한자 = 25
ESC = 27

스패이스 = 32
PAGEUP = 33
PAGEDN = 34
END = 35
HOME =36

←(중간) = 37
↑(중간) = 38
→(중간) = 39
↓(중간) = 40

INSERT = 45
DELETE = 46

0 = 48
1 = 49
2 = 50
3 = 51
4 = 52
5 = 53
6 = 54
7 = 55
8 = 56
9 = 57

A = 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
Q = 81
R = 82
S = 83
T = 84
U = 85
V = 86
W = 87
X = 88
Y = 89
Z = 90

윈도우(왼쪽) = 91
윈도우(오른쪽) = 92
기능키 = 93

0(오른쪽) = 96
1(오른쪽) = 97
2(오른쪽) = 98
3(오른쪽) = 99
4(오른쪽) = 100
5(오른쪽) = 101
6(오른쪽) = 102
7(오른쪽) = 103
8(오른쪽) = 104
9(오른쪽) = 105


.(오른쪽) = 110
/(오른쪽) = 111
*(오른쪽) = 106
+(오른쪽) = 107
-(오른쪽) = 109

F1 = 112
F2 = 113
F3 = 114
F4 = 115
F5 = 116
F6 = 117
F7 = 118
F8 = 119
F9 = 120
F10 = 121
F11 = 122
F12 = 123

NUMLOCK = 144
SCROLLLOCK = 145
=(중간) = 187
-(중간) = 189
`(왼쪽콤마) = 192
\(중간) = 220

[출처] keycode알아내기|작성자 쭈
http://blog.naver.com/manymoa?Redirect=Log&logNo=150082517784
</pre>
</body>
</html>

Posted by 말없제이
,