使用jquery实现IE下按backspace相当于返回操作
更新时间:2014年03月18日 17:41:42 作者:
后退键在各浏览器下默认为点击了一下后退按钮,下面为大家介绍下如何实现实现IE下按backspace相当于返回操作,需要的朋友可以参考下
其实说禁用也不是完全禁用,后退键在各浏览器下默认为点击了一下后退按钮,只要保证正常的文字录入还可以用,其他情况下的退格键一律禁掉。看jquery实现代码吧:
$(function(){
function dokey(event){
var ele = event.target;
var eleName = ele.nodeName;
var flag = true;
if(eleName=="INPUT"||eleName=="TEXTAREA"||eleName=="SELECT"){
var re = $(ele).attr("readonly");
if(re){
flag = true;
}else{
flag = false;
}
}
if(event.which==8&&flag){
event.preventDefault();
event.stopPropagation();
}
}
$(document).keypress(dokey).keydown(dokey);
});
复制代码 代码如下:
$(function(){
function dokey(event){
var ele = event.target;
var eleName = ele.nodeName;
var flag = true;
if(eleName=="INPUT"||eleName=="TEXTAREA"||eleName=="SELECT"){
var re = $(ele).attr("readonly");
if(re){
flag = true;
}else{
flag = false;
}
}
if(event.which==8&&flag){
event.preventDefault();
event.stopPropagation();
}
}
$(document).keypress(dokey).keydown(dokey);
});
您可能感兴趣的文章:
- jquery easyui 对于开始时间小于结束时间的判断示例
- jquery获取复选框被选中的值
- jquery插件冲突(jquery.noconflict)解决方法分享
- jQuery的选择器中的通配符使用介绍
- 使用jquery实现以post打开新窗口
- jquery判断小数点两位和自动删除小数两位后的数字
- javascript + jquery实现定时修改文章标题
- 写出高效jquery代码的19条指南
- Jquery原生态实现表格header头随滚动条滚动而滚动
- 运用JQuery的toggle实现网页加载完成自动弹窗
- 用jQuery实现的智能隐藏、滑动效果的返回顶部代码
- jquery禁用右键单击功能屏蔽F5刷新
- jquery自动将form表单封装成json的具体实现
- jquery如何根据值设置默认的选中项
- jquery插件开发之实现md5插件
- jquery解析JSON数据示例代码
- Jquery 在页面加载后执行的几种方式
- jquery高级编程的最佳实践详解
相关文章
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
鼠标移动上去,元素的left增加N像素,鼠标移开会慢慢的移动到原来的位置2010-03-03jQuery Form插件使用详解_动力节点Java学院整理
这篇文章主要为大家详细介绍了jQuery Form插件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-07-07jQuery根据ID获取input、checkbox、radio、select的示例
获取input、checkbox、radio、select的方法有很多,下面本例为大家介绍下根据ID来获取2014-08-08
最新评论