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


반응형