基于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 相关文章推荐
Javascript string 扩展库代码
Apr 09 Javascript
自制基于jQuery的智能提示插件一枚
Feb 18 Javascript
js文本框输入点回车触发确定兼容IE、FF等
Nov 19 Javascript
JQuery调用绑定click事件的3种写法
Mar 28 Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 Javascript
javascript实现自动填写表单实例简析
Dec 02 Javascript
JavaScript模块化开发之SeaJS
Dec 13 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
AngularJS过滤器filter用法分析
Dec 11 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
Feb 22 Javascript
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
vue下history模式刷新后404错误解决方法
Aug 18 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP 身份证号验证函数
2009/05/07 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
vscode自定义vue模板的实现
2021/01/27 Vue.js
vue-router懒加载的3种方式汇总
2021/02/28 Vue.js
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
企业宣传方案
2014/03/04 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
2014年个人年终总结
2015/03/09 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
2015国庆节感想
2015/08/04 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书