学院首页>网页制作>HTML>限制文本输入框只能输入0-9数字

限制文本输入框只能输入0-9数字

作者: 来源: 添加时间:2006-5-25 18:15:38
 

可以用Javascript对文本框进行检查,过滤掉非0-9的字符。

<script language="javascript" event="onkeydown" for="document">
  if(event.srcElement.name=='TextBox1')
  {
  if(!KeyIsNumber(event.keyCode))
  {
return false;//这句话最关键
  }
  }

</script>

<script language="javascript">

function KeyIsNumber(KeyCode)
{

//如果输入的字符是在0-9之间,或者是backspace、DEL键
if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))
{
return true;
}
else
{
return false;
  }
}

</script>


站内搜索