当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 限制文本输入框只能输入0-9数字

HTML/XHTML教程
初学web标准的几个误区
表格对决CSS--一场生死之战
XHTML基础问答-给初学者
XHTML基础问答
XHTML 1.0
META标签的奥妙
IE支持的html元素的disable在netscape4.76中的实现
HTML组件(HTML COMPONENTS)之十一
HTML组件(HTML COMPONENTS)之十
HTML组件(HTML COMPONENTS)之九
HTML中的图象标签属性
HTML中的表格元素
HTML中Access Key(存取键)的用法
HTML之字体标记
HTML之影像地图
HTML之图形标记
HTML之特殊字符
HTML之清单标记
使用Web标准建站第7天:CSS入门
使用Web标准建站第6天:XHTML代码规范

HTML/XHTML教程 中的 限制文本输入框只能输入0-9数字


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 59 ::
收藏到网摘: n/a

 

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