javascript & jQuery

keypress keydown keyup

k9e4h 2017. 5. 4. 14:13

http://stackoverflow.com/questions/4843472/javascript-listener-keypress-doesnt-detect-backspace


chrome에서는 keypress()가 delete detect하지 못함.

web browser 마다 keypress의 detect 범위가 다름



Single keyclick events triggered

on Chrome

  • keydown/keypress/keyup when browser registers a keyboard input (keypress is fired)

  • keydown/keyup if no keyboard input (tested with alt, shift, backspace, arrow keys)

  • keydown only for tab?

on Firefox

  • keydown/keypress/keyup when browser registers a keyboard input but also for backspace, arrow keys, tab (so here keypress is fired even with no input)

  • keydown/keyup for alt, shift


반응형

'javascript & jQuery' 카테고리의 다른 글

COOKIE  (0) 2017.08.10
[유동변수 / 가변변수] JS?TS? 파라미터로 변수 찾기?  (0) 2017.07.27
jquery의 focus와 click 이벤트가 충돌 할때  (0) 2017.04.21
javascript 객체 복사  (0) 2017.04.14
현재 URL 찾기  (0) 2016.10.31