基于js实现的限制文本框只可以输入数字


Posted in Javascript onDecember 05, 2016

话不多说,直接附上源码,仅供参考

封装了一下,要用的话直接调用下面getEvent函数即可

function getEvent() {
 if (document.all) {
  return window.event; //for ie
 }
 func = getEvent.caller;
 while (func != null) {
  var arg0 = func.arguments[0];
  if (arg0) {
  if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
     return arg0;
   }
  }
  func = func.caller;
 }
 return null;
 };
 
 function doit(){
  var ev = getEvent();
  if(ev.keyCode < 8) {return false;}
  else if(ev.keyCode > 8 && ev.keyCode < 48) {return false;}
  else if(ev.keyCode > 57 && ev.keyCode <96) {return false;}
  else if(ev.keyCode > 105) {return false;}
  else {return true;}
 };

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
关于jquery css的使用介绍
Apr 18 Javascript
用jQuery获取IE9下拉框默认值问题探讨
Jul 22 Javascript
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
javascript验证身份证号
Mar 03 Javascript
jQuery隐藏和显示效果实现
Apr 06 Javascript
微信开发 使用picker封装省市区三级联动模板
Oct 28 Javascript
JSON与js对象序列化实例详解
Mar 16 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
Feb 16 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
Sep 25 Javascript
JavaScript点击按钮生成4位随机验证码
Jan 28 Javascript
AJAX和jQuery动态加载数据的实现方法
Dec 05 #Javascript
Javascript中字符串replace方法的第二个参数探究
Dec 05 #Javascript
解析预加载显示图片艺术
Dec 05 #Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
Dec 05 #Javascript
简单几步实现返回顶部效果
Dec 05 #Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 #Javascript
jquery删除数组中重复元素
Dec 05 #Javascript
You might like
来自phpguru得Php Cache类源码
2010/04/15 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
js取得url地址参数实例
2013/02/22 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
webpack 模块热替换原理
2018/04/09 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
[58:32]EG vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
Python 爬虫的工具列表大全
2016/01/31 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
set在python里的含义和用法
2019/06/24 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
Python logging模块原理解析及应用
2020/08/13 Python
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
互动出版网:专业书籍
2017/03/21 全球购物
暑期实习鉴定
2013/12/16 职场文书
留学推荐信范文
2014/05/10 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
事业单位个人总结
2015/02/12 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技