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;'>

반응형