숫자 키입력 검사
Javascript & JQuery2016. 4. 1. 10:30
//숫자 키입력 검사 function isNumberKeyDown(e) { e = e || window.event; var keyCode = (e.keyCode ? e.keyCode : e.which); if (keyCode == 8 || keyCode == 9 || keyCode == 27 || keyCode == 46) return true; //BackSpace, Tab, ESC, Delete if (keyCode == 35 || keyCode == 36 || keyCode == 37 || keyCode == 39) return true; //Home, End, Left, Right Arrow if (e.ctrlKey || e.shiftKey || keyCode == 13) return false; //Enter return ((keyCode > 47 && keyCode < 58) || (keyCode > 95 && keyCode < 106)); } 위와 같이 처리해도 한글은 입력되기 때문에 한글 입력을 방지하기 위해 ime-mode 스타일 추가
'Javascript & JQuery' 카테고리의 다른 글
사용자 웹 브라우저 및 버전 확인 (0) | 2017.03.21 |
---|---|
체크박스 전체 선택 및 해제 (0) | 2016.04.01 |
입력 데이터가 제대로 된 날짜인지 검사 (0) | 2016.04.01 |