基于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 相关文章推荐
cnblogs csdn 代码运行框实现代码
Nov 02 Javascript
firefox插件Firebug的使用教程
Jan 02 Javascript
JavaScript Event学习第七章 事件属性
Feb 07 Javascript
面向对象的Javascript之三(封装和信息隐藏)
Jan 27 Javascript
jQuery中before()方法用法实例
Dec 25 Javascript
15个jquery常用方法、小技巧分享
Jan 13 Javascript
在Javascript中处理字符串之big()方法的使用
Jun 08 Javascript
基于jQuery实现中英文切换导航条效果
Sep 18 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
angular2 NgModel模块的具体使用方法
Apr 10 Javascript
Vue 幸运大转盘实现思路详解
May 06 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显示MySQL数据的三种方法
2008/06/05 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
java解析json方法总结
2019/05/16 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
vue-router传参用法详解
2019/01/19 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
如何解决jQuery 和其他JS库的冲突
2020/06/22 jQuery
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
一组SQL面试题
2016/02/15 面试题
性能测试工程师的面试题
2015/02/20 面试题
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
办公室文员工作职责
2014/01/31 职场文书
美术毕业生求职信
2014/02/25 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
地道战观后感400字
2015/06/04 职场文书
python中的3种定义类方法
2021/11/27 Python