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

时间:2014-03-18    点击:84   
其实说禁用也不是完全禁用,后退键在各浏览器下默认为点击了一下后退按钮,只要保证正常的文字录入还可以用,其他情况下的退格键一律禁掉。看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);
});
引入autocomplete组件时JS报未结束字符串常量错误
写出高效jquery代码的19条指南
js用闭包遍历树状数组的方法
Jquery原生态实现表格header头随滚动条滚动而滚动
使用CSS3的scale实现网页整体缩放
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved