728x90
자바스크립트를 이용하다 보면, 분명 무슨무슨 Key에 대한 제약을 걸어달라는 주문이 들어오기 일수다.
하여, 아래의 자바스크립트 KeyCode 표를 준비해 봤다.
활용 예시는 아래와 같다.
// 숫자만 입력 가능하도록 하게 function chk(obj){ if (event.keyCode < 48 || event.keyCode > 57{ event.keyCode = null; } } <input type="text" name="txtTest" onKeyPress="chk(this)" /> |
Key code | Value | Key code | Value |
DOM_VK_CANCEL | 3 | DOM_VK_V | 86 |
DOM_VK_HELP | 6 | DOM_VK_W | 87 |
DOM_VK_BACK_SPACE | 8 | DOM_VK_X | 88 |
DOM_VK_TAB | 9 | DOM_VK_Y | 89 |
DOM_VK_CLEAR | 12 | DOM_VK_Z | 90 |
DOM_VK_RETURN | 13 | DOM_VK_CONTEXT_MENU | 93 |
DOM_VK_ENTER | 14 | DOM_VK_NUMPAD0 | 96 |
DOM_VK_SHIFT | 16 | DOM_VK_NUMPAD1 | 97 |
DOM_VK_CONTROL | 17 | DOM_VK_NUMPAD2 | 98 |
DOM_VK_ALT | 18 | DOM_VK_NUMPAD3 | 99 |
DOM_VK_PAUSE | 19 | DOM_VK_NUMPAD4 | 100 |
DOM_VK_CAPS_LOCK | 20 | DOM_VK_NUMPAD5 | 101 |
DOM_VK_ESCAPE | 27 | DOM_VK_NUMPAD6 | 102 |
DOM_VK_SPACE | 32 | DOM_VK_NUMPAD7 | 103 |
DOM_VK_PAGE_UP | 33 | DOM_VK_NUMPAD8 | 104 |
DOM_VK_PAGE_DOWN | 34 | DOM_VK_NUMPAD9 | 105 |
DOM_VK_END | 35 | DOM_VK_MULTIPLY | 106 |
DOM_VK_HOME | 36 | DOM_VK_ADD | 107 |
DOM_VK_LEFT | 37 | DOM_VK_SEPARATOR | 108 |
DOM_VK_UP | 38 | DOM_VK_SUBTRACT | 109 |
DOM_VK_RIGHT | 39 | DOM_VK_DECIMAL | 110 |
DOM_VK_DOWN | 40 | DOM_VK_DIVIDE | 111 |
DOM_VK_PRINTSCREEN | 44 | DOM_VK_F1 | 112 |
DOM_VK_INSERT | 45 | DOM_VK_F2 | 113 |
DOM_VK_DELETE | 46 | DOM_VK_F3 | 114 |
DOM_VK_0 | 48 | DOM_VK_F4 | 115 |
DOM_VK_1 | 49 | DOM_VK_F5 | 116 |
DOM_VK_2 | 50 | DOM_VK_F6 | 117 |
DOM_VK_3 | 51 | DOM_VK_F7 | 118 |
DOM_VK_4 | 52 | DOM_VK_F8 | 119 |
DOM_VK_5 | 53 | DOM_VK_F9 | 120 |
DOM_VK_6 | 54 | DOM_VK_F10 | 121 |
DOM_VK_7 | 55 | DOM_VK_F11 | 122 |
DOM_VK_8 | 56 | DOM_VK_F12 | 123 |
DOM_VK_9 | 57 | DOM_VK_F13 | 124 |
DOM_VK_SEMICOLON | 59 | DOM_VK_F14 | 125 |
DOM_VK_EQUALS | 61 | DOM_VK_F15 | 126 |
DOM_VK_A | 65 | DOM_VK_F16 | 127 |
DOM_VK_B | 66 | DOM_VK_F17 | 128 |
DOM_VK_C | 67 | DOM_VK_F18 | 129 |
DOM_VK_D | 68 | DOM_VK_F19 | 130 |
DOM_VK_E | 69 | DOM_VK_F20 | 131 |
DOM_VK_F | 70 | DOM_VK_F21 | 132 |
DOM_VK_G | 71 | DOM_VK_F22 | 133 |
DOM_VK_H | 72 | DOM_VK_F23 | 134 |
DOM_VK_I | 73 | DOM_VK_F24 | 135 |
DOM_VK_J | 74 | DOM_VK_NUM_LOCK | 144 |
DOM_VK_K | 75 | DOM_VK_SCROLL_LOCK | 145 |
DOM_VK_L | 76 | DOM_VK_COMMA | 188 |
DOM_VK_M | 77 | DOM_VK_PERIOD | 190 |
DOM_VK_N | 78 | DOM_VK_SLASH | 191 |
DOM_VK_O | 79 | DOM_VK_BACK_QUOTE | 192 |
DOM_VK_P | 80 | DOM_VK_OPEN_BRACKET | 219 |
DOM_VK_Q | 81 | DOM_VK_BACK_SLASH | 220 |
DOM_VK_R | 82 | DOM_VK_CLOSE_BRACKET | 221 |
DOM_VK_S | 83 | DOM_VK_QUOTE | 222 |
DOM_VK_T | 84 | DOM_VK_META | 224 |
DOM_VK_U | 85 |
728x90
'PROGRAMMING > Javascript' 카테고리의 다른 글
if (JQuery)의 의미 (0) | 2013.09.22 |
---|---|
xmlhttp 보내기 javascript (0) | 2012.04.27 |
Shift Enter 키 입력 처리 - Javascript (0) | 2012.02.15 |
CalenderExtender 의 z-index 문제 (0) | 2009.08.18 |
스크롤 초기화 막기 (0) | 2009.08.18 |
댓글