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

HTML/XHTML教程
HTML代码学习:DOCTYPE的缩写
DTD文档类型声明doctype
邮件HTML的一些经验总结
HTML5标准的前途
实现lightBox时的样式与行为分离减少JS
网页文字实现竖排的几种方法
HTML的dl、dt、dd标记制作表格对决Table制作表格
Web页面中使用自定义选择框Select
XHTML2死掉,XHTML1.x语法在HTML5中可以使用
HTML5与未来的网页设计(英文教程)
IETester兼容win7
HTML5学习资源整理
safari:webkit
iframe自适应大小
微软IE团队开始注重HTML 5规范
网页设计中的标点符号应用规范
优秀产品设计中的9点良好的用户体验设计
HTML 5解析规则
HTML减肥:精简HTML标记制作网页
HTML网页制作教程:谨慎使用iframe标记

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 93 ::
收藏到网摘: 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>