Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- jQuery
- 부모창
- TPL
- 문자열자르기
- replace
- yum
- install
- 확장자
- TextBox
- Oracle
- smarty
- i18n
- docker
- random
- 천단위
- MySQL
- 일괄변경
- Postfix
- Eclipse
- mariadb
- RabbitMQ
- ubuntu
- php
- SVN
- 한글 깨짐
- JavaScript
- centos
- Selectbox
- Python
Archives
- Today
- Total
wilson's story
textbox에 숫자만 들어가게~!! 본문
반응형
function handlerNum(control) { e = window.event; //윈도우의 event를 잡음. //숫자열 0 ~ 9 : 48 ~ 57, 키패드 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->키코드값을 구분 if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 46) { if(e.keyCode == 48 || e.keyCode == 96)//0을 눌렀을경우 { if(control.value == "" ) //아무것도 없는상태에서 0을 눌렀을경우 e.returnValue=false; //-->입력되지않는다. else //다른숫자뒤에오는 0은 return; //-->입력시킨다. } else //0이 아닌숫자 return; //-->입력시킨다. } else //숫자가 아니면 넣을수 없다. e.returnValue=false; }
key가 down될때 검사. 주의할점.. onkeyup에서는 작동 안함.. (주의요망)
게다가 문제 하나더! 한글입력은 방지하지 못함.
반응형