티스토리 뷰
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
- Ndsl CM
- 마츠시마 나나코
- 하늘
- 잠자리
- Ndsl CF
- 동물의 숲
- 아침해
- 원빈
- FTA
- 두류공원
- 전용브라켓
- dc포트
- 햇빛
- 단풍
- 하버브릿지
- 자바스크립트
- 한글판
- 시드니
- 신오쿠보
- 꿀벌
- 벤치
- 캥거루
- 대구타워
- 송혜교
- Wii
- 달링하버
- 대구수목원
- 8bitdomicro
- 오페라하우스
- 노을
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함