js window.event 兼容浏览器问题
2016-05-27 09:44
387 查看
在做一个验证字数超过提示的功能的时候遇到event 不能兼容各大浏览器的问题
用了下面一个代码觉得还可以 就贴出来分享下
var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异
if(event.keyCode!=8 || event.which!=8){ //兼容其它浏览器
if(object.value.length >=len){
alert('已达到输入字数上限!');
event.returnValue=false;
}
}
用了下面一个代码觉得还可以 就贴出来分享下
var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异
if(event.keyCode!=8 || event.which!=8){ //兼容其它浏览器
if(object.value.length >=len){
alert('已达到输入字数上限!');
event.returnValue=false;
}
}
相关文章推荐
- JS集成fckeditor及判断内容是否为空的方法
- js getBoundingClientRect
- js获取项目根路径
- 原生js实现简单的展开收缩
- js实现div模拟模态对话框展现URL内容
- 原生js获取鼠标坐标方法全面讲解:clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y
- 基于JS实现密码框(password)中显示文字提示功能代码
- SSM框架下,Jsp页面提交请求及action获取值得问题
- js跨域问题浅析及解决方法优缺点对比
- 13个JavaScript图表(JS图表)图形绘制插件【转】
- 13个JavaScript图表(JS图表)图形绘制插件【转】
- 【DRP分销】--- JSP的四个常用对象的作用域
- javascript笔记:函数的定义与调用
- 用JS获取地址栏参数的方法
- java和javaScript区别简单理解
- [RxJS] Transformation operator: scan
- JSP系列:(4)JSP进阶-EL表达式和JSP标签
- Phaser.js音频资源处理篇
- Phaser.js事件系统及用户交互篇
- 理清JavaScript正则表达式--上篇