基于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 相关文章推荐
IE autocomplete internet explorer's autocomplete
Jun 30 Javascript
不能再简单的无闪刷新验证码原理很简单
Nov 05 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
Sep 10 Javascript
jQuery检测返回值的数据类型
Jul 13 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
Jul 07 Javascript
Angularjs中controller的三种写法分享
Sep 21 Javascript
微信小程序 教程之条件渲染
Oct 18 Javascript
JS实现的数字格式化功能示例
Feb 10 Javascript
vue下跨域设置的相关介绍
Aug 26 Javascript
vue axios登录请求拦截器
Apr 02 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
php微信开发之谷歌测距
2018/06/14 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
jQuery中:gt选择器用法实例
2014/12/29 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python自动翻译实现方法
2016/05/28 Python
Python科学计算包numpy用法实例详解
2018/02/08 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
Mixbook加拿大:照片书,照片卡,剪贴簿,年历和日历
2017/02/21 全球购物
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
项目合作协议书
2014/04/16 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
勤俭节约主题班会
2015/08/13 职场文书
详解NodeJS模块化
2021/06/15 NodeJs
VUE递归树形实现多级列表
2022/07/15 Vue.js