基于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 相关文章推荐
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
Jun 19 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
javascript函数以及基础写法100多条实用整理
Jan 13 Javascript
用JavaScript实现类似于ListBox功能示例代码
Mar 09 Javascript
JavaScript里实用的原生API汇总
May 14 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
Dec 30 Javascript
浅谈 Vue v-model指令的实现原理
Jun 08 Javascript
详谈AngularJs 控制器、数据绑定、作用域
Jul 09 Javascript
详解React中的组件通信问题
Jul 31 Javascript
详解Angular4 路由设置相关
Aug 26 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
jQuery实现简单日历效果
Jul 05 jQuery
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
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
js 效率组装字符串 StringBuffer
2009/12/23 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
python模拟enum枚举类型的方法小结
2015/04/30 Python
python读取word文档的方法
2015/05/09 Python
Python环境下安装使用异步任务队列包Celery的基础教程
2016/05/07 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
Sneaker Studio匈牙利:购买运动鞋
2018/03/26 全球购物
学习雷锋倡议书
2014/04/15 职场文书
企业理念标语
2014/06/09 职场文书
业务员辞职信范文
2015/03/02 职场文书
裁员通知
2015/04/25 职场文书
党员转正意见怎么写
2015/06/03 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
vue elementUI批量上传文件
2022/04/26 Vue.js