基于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 相关文章推荐
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
Jan 11 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
Jan 04 Javascript
jQuery实现当按下回车键时绑定点击事件
Jan 28 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
Aug 15 Javascript
js实现简单的省市县三级联动效果实例
Feb 18 Javascript
Angular企业级开发——MVC之控制器详解
Feb 20 Javascript
基于js中this和event 的区别(详解)
Oct 24 Javascript
vue input输入框模糊查询的示例代码
May 22 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
May 07 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
Aug 28 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 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 字符转义 注意事项
2009/05/27 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
js实现双色球效果
2020/08/02 Javascript
python实现排序算法
2014/02/14 Python
35个Python编程小技巧
2014/04/01 Python
Python计算已经过去多少个周末的方法
2015/07/25 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
Python线性回归实战分析
2018/02/01 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python从子线程中获得返回值的方法
2019/01/30 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
机电一体化大学生求职信
2013/11/08 职场文书
小学敬老月活动方案
2014/02/11 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书