jQuery를 사용하여 input의 값에 전화번호(숫자만)를 입력하면
자동으로 하이픈 (-)을 나오게 하고 싶었다.
그래서 onchange를 사용하여 함수를 실행하니 작동이 안 되더라
찾아보니 onkeypress를 써야 한다고 한다.
ex) <input onkeypress="test()">
keydown은 입력이 됐을 때 함수 실행되게 사용하였고
ex) $("#test").keydown(function(){
함수~
})
onkeyup은 엔터 시 함수 실행할 수 있도록 사용하였다
ex) <input onkeyup="if(window.event.keyCode==13){test()}">
[jQuery] "properties of undefined (reading 'target')" 오류 해결 및 방법 (0) | 2023.01.10 |
---|