<input>
, <select>
, <textarea>
요소에 대한 입력 이벤트이다.
입력되는 값의 변경을 인식하는 이벤트를 사용하고자 한다면 흔히 keyup
, keydown
, change
이벤트 등을 사용할 수 있겠지만 입력 요소의 특정 타입에만 제대로 동작하는 경우가 있다. 입력 요소의 입력 방식 구분없이 입력 값의 변경 시점을 알아내는 가장 좋은 방법은 input
이벤트를 사용하는 것이다.
window.addEventListener("input", function() { });
type | input |
---|---|
bubbles | yes |
cancelable | yes |
target | HTMLInputElement, HTMLSelectElement |
handler | oninput |