CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
키보드 이벤트
· 이벤트 객체가 각 브라우저별로 입력된 키값을 어떤 방식으로 처리하는지 반드시 확인할 필요가 있다.
· Shift, Esc, Delete와 같은 화면에 출력되지 않는 키(modifier and non-printing keys)들은 "keydown" 이벤트는 발생시키지만, "keypress" 이벤트는 발생시키지 않습니다.
이벤트 이름 |
설명 |
keydown |
· 키보드가 눌러질 때 발생 |
keypress |
· 글자가 입력될 때 발생 · 한글 사용할 수 없습니다. |
keyup |
· 키보드가 떼어질 때 발생 |
키보드 이벤트와 관련된 메소드
메소드 |
설명 |
.keydown() |
자바스크립트의 "keydown" 이벤트와 이벤트 핸들러를 연결하거나, 해당 요소에 "keydown" 이벤트를 발생시킵니다. |
.keyup() |
자바스크립트의 "keyup" 이벤트와 이벤트 핸들러를 연결하거나, 해당 요소에 "keyup" 이벤트를 발생시킵니다. |
.keypress() |
자바스크립트의 "keypress" 이벤트와 이벤트 핸들러를 연결하거나, 해당 요소에 "keypress" 이벤트를 발생시킵니다. |
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
[jQuery] 입력 양식 이벤트, 입력 양식 이벤트와 관련된 메소드 (0) | 2017.07.05 |
---|---|
[jQuery] 윈도우 이벤트 (0) | 2017.07.05 |
[jQuery] event객체의 프로퍼티, event객체의 메소드 (0) | 2017.07.05 |
[jQuery] 이벤트 메소드(event method) (0) | 2017.07.05 |
[jQuery] 이벤트의 위임(event delegation), 이벤트의 위임 방법 (0) | 2017.07.05 |