대가는 결과를 만든다

input의 change, input event 차이 본문

개발/Javascript

input의 change, input event 차이

yunzema 2023. 11. 10. 09:41
반응형

1. input Event

- 사용자가 값을 수정할 때마다(되자마자) 이벤트 발생

- 키보드가 아닌 다른 수단을 사용하여 값을 변경할 때도 발생함

-   키와 같이 값을 변경시키지 않는 키보드 입력에는 이벤트 발생하지 않음

- event.preventDefault()를 사용해도 아무런 효과가 없음

 

2. change Event

- 기본적으로는 요소의 변경이 끝날 때 발생하지만,  input text 에서는 커스를 잃을 때 이벤트가 발생

- select, input checkbox/radio는 선택값이 변경된 직후에 이벤트가 발생함

 

참고 https://ko.javascript.info/events-change-input

Comments