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

2016-01-29 11:49 231 1 收藏

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

【 tulaoshi.com - Javascript 】

 

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

</script

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

<script language="javascript"

function KeyIsNumber(KeyCode)
{

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

</script

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

来源:http://www.tulaoshi.com/n/20160129/1483497.html

延伸阅读
标签: Web开发
小写英文: 大写英文: 任意数字: 限2位小数: 如: 123.12日 期: 如: 2002-9-29任意中文: 部分英文: 范围: a,b,c,d,e部分中文: 范围: 一二三四五六七八九十 [Ctrl+A 全选]
标签: Web开发
为了提高用户体验,我在午休时候想起了是不是可以用jQuery写个插件。想到不如做到,果然,我实现了这个功能。在写这个插件时我潜意识里想到这样的插件网上应该有人写过,不过我并没有去搜索,你有兴趣可以找一找。下面是插件的源代码。 源代码 代码如下: ;(function($) { $.fn.autoSizeText = function(settings) { var _defaultSetting...
标签: ASP
  实现函数: function isCharsInBag (s, bag) { var i,c; for (i = 0; i < s.length; i++) { c = s.charAt(i);//字符串s中的字符 if (bag.indexOf(c) -1) return c; } return ""; } 检查函数: function ischinese(s) { var errorChar; var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456...
PublicClassMyTextBox InheritsSystem.Windows.Forms.TextBox Privatem_strValidTextAsString="0123456789. -"&Chr(13).ToString Privatem_blnEditableAsBoolean=True #Region"Windows窗体设计器生成的代码" PublicSubNew() MyBase.New() '该调用是Windows窗体设计器所必需的。 InitializeComponent() ...

经验教程

312

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部