본문 바로가기
Archive

[JS] input & change event

by livemehere 2021. 10. 31.

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

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

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

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

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

 

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

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

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

반응형

'Archive' 카테고리의 다른 글

[JS] filter & map  (0) 2021.11.01
[JS] sort()  (0) 2021.10.31
[JS] e.target vs e.currentTarget (이벤트버블링)  (0) 2021.10.30
Flutter 화면 이동하기  (0) 2021.10.29
Flutter ListView 사용해보기  (0) 2021.10.29