JavaScript

입력폼에 숫자만 입력
  • 조회수 3,473
  • 작성일 2008-10-22
  •  

function validate_number(field)
{
 var valid = "0123456789";
 var ok = "yes";
 var temp;
 
 for (var i=0; i<field.value.length; i++)
 {
  temp = "" + field.value.substring(i, i+1);

  if (valid.indexOf(temp) == "-1") {ok = "no";}
 }
 if (ok == "no")
 {
  alert("숫자만 입력할 수 있습니다");
  field.focus();
  field.select();
   }
}

사용예

onblur="validate_number(this)