signed

QiShunwang

“诚信为本、客户至上”

使用jquery实现IE下按backspace相当于返回操作

2021/6/9 0:06:44   来源:
其实说禁用也不是完全禁用,后退键在各浏览器下默认为点击了一下后退按钮,只要保证正常的文字录入还可以用,其他情况下的退格键一律禁掉。看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);
});
您可能感兴趣的文章:
  • 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高级编程的最佳实践详解