onkeydown - 모든 키를 눌렀을때 (shift, alt, control, capslock 등의 키도 모두 인식한다. 단 한영변환, 한자 등의 특수키는 인식못함). 이벤트 발생후 문자가 입력됨
. keycode
onkeyup - 모든 키를 눌렀다 땠을때 (onkeydown에서 인식하는 키들을 인식). 문자 입력후 이벤트 발생됨.
keycode
onkeypress - 실제로 글자가 써질때 (위 두 개와 달리 ascii 값이라서 shift, enter, back, tab, 헌/영 인식 못함.. 따라서 위 두 키값과 다른 키 값을 value로 가질 수도 있다는 얘기).
출처: https://ghstylus.tistory.com/24 [개발을 해보자]