jQuery

[jQuery] jQuery keydown onkeyup onkeypress onchange 이벤트

dy8_8 2023. 2. 28. 14:50
728x90

jQuery를 사용하여 input의 값에 전화번호(숫자만)를 입력하면 

자동으로 하이픈 (-)을 나오게 하고 싶었다.

 

그래서 onchange를 사용하여 함수를 실행하니 작동이 안 되더라 

찾아보니 onkeypress를 써야 한다고 한다. 

ex) <input onkeypress="test()">

 

keydown은 입력이 됐을 때 함수 실행되게 사용하였고

ex) $("#test").keydown(function(){

   함수~ 

})

 

 

onkeyup은 엔터 시 함수 실행할 수 있도록 사용하였다 

ex) <input onkeyup="if(window.event.keyCode==13){test()}">