基于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 相关文章推荐
用C/C++来实现 Node.js 的模块(一)
Sep 24 Javascript
jQuery中on()方法用法实例
Jan 19 Javascript
JavaScript数据结构与算法之链表
Jan 29 Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 Javascript
第十篇BootStrap轮播插件使用详解
Jun 21 Javascript
javascript验证内容为数字以及长度为10的简单实例
Aug 20 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
详解如何使用 vue-cli 开发多页应用
Dec 16 Javascript
微信小程序在其他页面监听globalData中值的变化
Jul 15 Javascript
JavaScript创建、读取和删除cookie
Sep 03 Javascript
javascript实现下拉菜单效果
Feb 09 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数据加密详解
2013/06/18 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
vue的mixins属性详解
2018/03/14 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
常见python正则用法的简单实例
2016/06/21 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
学生的自我鉴定范文
2013/10/24 职场文书
学生自我鉴定模板
2013/12/30 职场文书
自我鉴定四大框架
2014/01/17 职场文书
团结演讲稿范文
2014/05/23 职场文书
2015年母亲节寄语
2015/03/23 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
五年级作文之想象作文
2019/10/30 职场文书
介绍一下28个JS常用数组方法
2022/05/06 Javascript