티스토리 뷰
function NumObj(obj){ //영문 입력 막기
if (event.keyCode >= 48 && event.keyCode <= 57) { //영문 키이벤트등 뺀 나머지일 경우
return true;
}
else {
event.returnValue = false;
}
}
이것보다 더 간단하게 true부분을 빼고 false부분으로만 구현해도 된다. 당연 값 넘겨받을 필요도 없다.
아래처럼 호출
onKeyPress="NumObj(this)"
ex)<input type="text" onKeyPress="NumObj(this)">
이렇게 사용하면 된다.
그리고 한글은 입력이 가능하기 때문에 style 속성의 ime-mode를 같이 써주는게 좋다.
style 속성의 ime-mode
ime-mode :auto ==> (자동변경) 한/영 전환가능
ime-mode :active ==> (기본 한글모드) 한/영 전환가능
ime-mode :inactive ==> (기본 영문모드) 한/영 전환가능
ime-mode :disabled ==> (기본 영문모드) 한/영 전환불가능 (영문/숫자만 입력가능)
ime-mode :deactivated ==> (자동변경) 한/영 전환가능
ex)<input type="text" style="ime-mode:disabled;" onKeyPress="NumObj(this)">
이렇게 한글키는 style 속성으로 막고 영문은 스크립트로 막는다.
if (event.keyCode >= 48 && event.keyCode <= 57) { //영문 키이벤트등 뺀 나머지일 경우
return true;
}
else {
event.returnValue = false;
}
}
이것보다 더 간단하게 true부분을 빼고 false부분으로만 구현해도 된다. 당연 값 넘겨받을 필요도 없다.
아래처럼 호출
onKeyPress="NumObj(this)"
ex)<input type="text" onKeyPress="NumObj(this)">
이렇게 사용하면 된다.
그리고 한글은 입력이 가능하기 때문에 style 속성의 ime-mode를 같이 써주는게 좋다.
style 속성의 ime-mode
ime-mode :auto ==> (자동변경) 한/영 전환가능
ime-mode :active ==> (기본 한글모드) 한/영 전환가능
ime-mode :inactive ==> (기본 영문모드) 한/영 전환가능
ime-mode :disabled ==> (기본 영문모드) 한/영 전환불가능 (영문/숫자만 입력가능)
ime-mode :deactivated ==> (자동변경) 한/영 전환가능
ex)<input type="text" style="ime-mode:disabled;" onKeyPress="NumObj(this)">
이렇게 한글키는 style 속성으로 막고 영문은 스크립트로 막는다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 벤치
- Wii
- 송혜교
- 하늘
- FTA
- 달링하버
- 마츠시마 나나코
- 잠자리
- 노을
- 자바스크립트
- 신오쿠보
- 햇빛
- 대구타워
- 캥거루
- 동물의 숲
- Ndsl CM
- 오페라하우스
- 단풍
- 8bitdomicro
- dc포트
- 원빈
- 꿀벌
- 두류공원
- 하버브릿지
- 아침해
- 전용브라켓
- 대구수목원
- Ndsl CF
- 한글판
- 시드니
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함