基于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 相关文章推荐
超级退弹代码
Jul 07 Javascript
jquery $.ajax入门应用二
Nov 19 Javascript
jQuery UI-Draggable 参数集合
Jan 10 Javascript
jquery 多行文本框(textarea)高度变化
Jul 03 Javascript
javascript判断机器是否联网的2种方法
Aug 09 Javascript
Javascript中replace()小结
Sep 30 Javascript
javascript判断复选框是否选中的方法
Oct 16 Javascript
jQuery EasyUI封装简化操作
Sep 18 Javascript
Vue实例简单方法介绍
Jan 20 Javascript
Vue如何实现组件的源码解析
Jun 08 Javascript
axios向后台传递数组作为参数的方法
Aug 11 Javascript
JavaScript事件冒泡机制原理实例解析
Jan 14 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 文件夹删除、php清除缓存程序
2009/08/25 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
PHP中session变量的销毁
2014/02/27 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
类似框架的js代码
2006/11/09 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
微信小程序实现简单表格
2019/02/14 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
一个超级简单的python web程序
2014/09/11 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
师范生实习的个人自我鉴定
2013/10/20 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书