Archive

[JS] input & change event

livemehere 2021. 10. 31. 22:47

<input>, <select>, <textarea> 태그는 form 안에서 사용자가 값을 입력할 수 있는 공간을 제공하는 input 역할을 합니다.

이런 태그들에 사용자가 값을 입력하거나 변경했을 때를 체크할 수 있는 이벤트가 있습니다. 

change와 input이라고 부르는 이벤트입니다. (태그명 아닙니다) 

$('input').on('change', function(){
  인풋 값이 변경되었을 때 실행할 코드 
});

$('input').on('input', function(){
  인풋 값이 변경되었을 때 실행할 코드  
});

 

input은 값이 변경될 때마다 실행됩니다. (심지어 타이핑하는 도중에도 실행됨)

change는 <input>태그인 경우엔 값이 변경되고 입력란 바깥을 클릭했을 때 실행됩니다.

change는 <select>태그인 경우엔 값이 변경될 때 실행됩니다

반응형