基于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 相关文章推荐
extjs 初始化checkboxgroup值的代码
Sep 21 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
Dec 12 Javascript
禁用页面部分JavaScript方法的具体实现
Jul 31 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 Javascript
深入理解jQuery.data() 的实现方式
Nov 30 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
Jan 11 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
Apr 30 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
JavaScript 作用域实例分析
Oct 02 Javascript
vant 时间选择器--开始时间和结束时间实例
Nov 04 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
php中数组首字符过滤功能代码
2012/07/31 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
pycharm 使用心得(四)显示行号
2014/06/05 Python
Python中input和raw_input的一点区别
2014/10/21 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
python操作文件的参数整理
2019/06/11 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
python中pyplot基础图标函数整理
2020/11/10 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
暑期研修感言
2014/02/17 职场文书
爱之链教学反思
2014/04/30 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书