当前位置:首页 > 设计在线 > 网页设计 > Javascript > 限制文本输入框只能输入0-9数字

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

点击次数:15 次 发布日期:2008-11-26 22:46:41 作者:源代码网
源代码网推荐

可以用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>

 


源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华