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

2014-03-18 10

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

拖动布局之保存布局页面cookies篇
Oct 29 8
原生javascript兼容性测试实例
Jul 01 8
jquery UI Datepicker时间控件的使用及问题解决
Apr 28 9
Jquery根据浏览器窗口改变调整大小的方法
Feb 07 8
vuejs2.0实现一个简单的分页示例
Feb 22 6
Vue中引入svg图标的两种方式
Jan 14 13
使用原生javascript开发计算器实例代码
Feb 21 7
手机访问当前页面