묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
input 안에 숫자만 써지게하기!
2004.12.08 11:02
input 안에 숫자만 써지게 하려고 합니다.
숫자 이외에는 입력 자체가 안되게 하려고.. 하는데..
이게 잘 안풀리네요.. 영문은 써지지도 않구요.. 특문도 써지지 않습니다.
어느정도 성공이다~ 라고 생각했는데..
한글은 써지네요;; 참 난감하더군요..
function numkeyCheck(e) {
var keyValue = event.keyCode;
if( ((keyValue >= 48) && (keyValue <= 57)) ) return true;
else return false;
}
<input type=text name=id onKeyPress="return numkeyCheck(event)">
옥션 사이트에서 따온걸 조금 바꿨습니다.
한글이 입력조차 안되게 하려면..
어떻게 해야 하나요?
숫자 이외에는 입력 자체가 안되게 하려고.. 하는데..
이게 잘 안풀리네요.. 영문은 써지지도 않구요.. 특문도 써지지 않습니다.
어느정도 성공이다~ 라고 생각했는데..
한글은 써지네요;; 참 난감하더군요..
function numkeyCheck(e) {
var keyValue = event.keyCode;
if( ((keyValue >= 48) && (keyValue <= 57)) ) return true;
else return false;
}
<input type=text name=id onKeyPress="return numkeyCheck(event)">
옥션 사이트에서 따온걸 조금 바꿨습니다.
한글이 입력조차 안되게 하려면..
어떻게 해야 하나요?
댓글 3
-
과일™
2004.12.09 18:13
-
임소식
2004.12.10 01:41
과일 // 코맨트 해주신 소스로만 테스트 해봤는데..
한글이 써지는..; -
임소식
2004.12.10 06:35
JS GUIDE 의 mijine 님의 예제로 해결됬습니다.
스크립은 그대로 사용하고
input 에 style="ime-mode:disabled" 을 주니 가능하였습니다
el.value = el.value.replace(/\D/g,'');
}
<input type=text name=id onKeyPress="numkeyCheck(this)">
이렇게 하시면 될 것 같네요. :)