본문 바로가기
JavaScript

onChange, onInput 차이

by whoyoung90 2022. 10. 31.
반응형

onChange

input에서 포커스가 벗어났을 때

input에 입력된 값이 이전과 다르면 onChange event 발생.

 

onInput

input에 값이 변경될 때마다 onInput event 발생.

 

예시

input text가 두 글자 이상일 떄, 버튼 색상이 활성화 된다면?

 

onChange 👉 두 글자를 입력하고 마우스로 다른곳을 클릭했을 때 버튼 색상 변경

onInput 👉 두 글자를 입력하는 순간 버튼 색상 변경

 

 

반응형

댓글