基于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 相关文章推荐
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
一个JavaScript用逗号分割字符串实例
Sep 22 Javascript
JavaScript实现梯形乘法表的方法
Apr 25 Javascript
javascript数组随机排序实例分析
Jul 22 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
Javascript实现跨域后台设置拦截的方法详解
Aug 04 Javascript
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
vue element-ui el-date-picker限制选择时间为当天之前的代码
Nov 07 Javascript
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
vue实现可拖拽的dialog弹框
May 13 Vue.js
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 jquery 多文件上传简单实例
2013/12/23 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
Javascript &amp; DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
解决vue attr取不到属性值的问题
2018/09/18 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
javascript实现贪吃蛇小游戏
2020/07/28 Javascript
python实现线程池的方法
2015/06/30 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
python中的句柄操作的方法示例
2019/06/20 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
硕士研究生自我鉴定
2013/11/08 职场文书
个人生活学习自我评价范文
2013/11/26 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
音乐专业自荐信
2014/02/07 职场文书
国旗下的演讲稿
2014/05/08 职场文书
工程质检员岗位职责
2015/04/08 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技