if (isNaN(form.number.value))
{
alert ('숫자만 입력하십시오');
form.number.select();
form.number.focus();
return false;
}
위처럼 하면 숫자가 아닌 글자가 입력되었을때 메세지를 띄우고 중지된다.
<script language="javascript">
/*숫자만 입력시키는 기능 시작*/
function onlyNumber(){
if((event.keyCode<48)||(event.keyCode>57)){
event.returnValue=false;
}
}
/*숫자만 입력시키는 기능 끝*/
// 소숫점 포함 숫자만 입력시키기
function funExceptNumber(){
if((event.keyCode > 31) && (event.keyCode < 45) || (event.keyCode > 57)) {
event.returnValue = false;
}
}
</script>
<input type="text" size="10" maxlength="10" OnKeypress="onlyNumber()" style='ime-mode:disabled;'>
반응형
'홈페이지 제작 > JavaScript' 카테고리의 다른 글
천단위마다 콤마 자동으로 찍어주기 (0) | 2004.09.08 |
---|---|
프레임 길이를 유동적으로 조정하기 (0) | 2004.09.07 |
중복없는 무작위 숫자만들기 (로또복권) (0) | 2004.08.11 |
숫자관련 함수 (0) | 2004.08.11 |
마우스 커서에 애니메이션 효과 (0) | 2004.05.04 |