/* 숫자만 입력받기 */
function fn_press(event, type) {
if(type == "numbers") {
if(event.keyCode < 48 || event.keyCode > 57) return false;
//onKeyDown일 경우 좌, 우, tab, backspace, delete키 허용 정의 필요
}
}
/* 한글입력 방지 */
function fn_press_han(obj)
{
//좌우 방향키, 백스페이스, 딜리트, 탭키에 대한 예외
if(event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39
|| event.keyCode == 46 ) return;
//obj.value = obj.value.replace(/[\a-zㄱ-ㅎㅏ-ㅣ가-힣]/g, '');
obj.value = obj.value.replace(/[\ㄱ-ㅎㅏ-ㅣ가-힣]/g, '');
}
<!-- 이렇게 하면 숫자만 입력됨 //전화번호 이런거 입력할 input 만들 때 -->
<input type="text" maxlength="3" onkeypress="return fn_press(event, 'numbers');" onkeydown="fn_press_han(this);" style="ime-mode:disabled;"/>
<!-- 이렇게 하면 영문만(숫자포함) 입력됨 //이메일 아이디 같은거 입력을 만들 때 -->
<input type="text" onkeydown="fn_press_han(this);" style="ime-mode:disabled;"/>
'Study > Javascript' 카테고리의 다른 글
Javascript 페이지 이동 (0) | 2015.01.26 |
---|---|
[Javascript] text Byte 및 길이 구하기 (0) | 2014.06.03 |
[Javascript] input[type=text]와 onchange 이벤트 (0) | 2014.06.03 |
[JQuery] 라디오 및 체크박스 체크 여부 확인하기 (0) | 2014.05.20 |
[Javascript] 날짜 생성 (2) | 2014.05.20 |
[Javascript] javascript에서 replaceAll 하기!! (0) | 2014.05.20 |
[angularJS] 컨트롤러로 view 뿌리기 tutorial (0) | 2014.05.20 |
[JQuery][ajax] 기본 post 요청 구조 (0) | 2014.05.20 |
[JQuery] html 문서에서 다른 html 문서 import (1) | 2014.05.20 |
[angularJS] null 체크 간편하게 하기 (0) | 2014.05.20 |