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

2014-03-18 49

其实说禁用也不是完全禁用,后退键在各浏览器下默认为点击了一下后退按钮,只要保证正常的文字录入还可以用,其他情况下的退格键一律禁掉。看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); 
});
展开阅读全文

更多Javascript文章

JS面向对象编程之对象使用分析
Aug 19 50
javascript判断用户浏览器插件安装情况的代码
Jan 01 47
jQuery实现DIV层收缩展开的方法
Feb 27 35
PHP守护进程实例
Mar 06 30
jQuery UI Bootstrap是什么?
Jun 17 41
jQuery EasyUI封装简化操作
Sep 18 40
vue2 中如何实现动态表单增删改查实例
Jun 09 119
手机访问当前页面