https://developer.mozilla.org/ko/docs/Web/API/HTMLElement/input_event
input 이벤트는 <input>
, <select>
, <textarea>
요소의 value가 바뀔 때 발생합니다.
키보드를 이용한 입력만 감지
마우스 클릭을 통한 붙여넣기 등 다른 입력 감지 X
https://developer.mozilla.org/ko/docs/Web/API/HTMLElement/change_event
change 이벤트는 사용자가 <input>
, <select>
, <textarea>
요소의 값을 변경할 때 발생합니다. input 이벤트와 달리 change는 요소의 value값이 변경될 때마다 매번 발생하지는 않을 수 있습니다.
외부 클릭을 통한 입력 감지 / 키보드를 통한 단어 입력 감지 X
keyup, change 두가지 이벤트 모두 사용해야 input 의 모든 변화 이벤트 감지 가능