JQuery实现防止退格键返回的方法
来源:绵阳动力网络公司  时间:2015-02-13  阅读:20

这篇文章主要介绍了JQuery实现防止退格键返回的方法,实例分析了jQuery实现使Backspace不可用而浏览器中Backspace仍可用的方法,非常具有实用价值,需要的朋友可以参考下

//浏览器中Backspace不可用  
$(document).keydown(function(e){   
       var keyEvent;   
       if(e.keyCode==8){   
           var d=e.srcElement||e.target;   
            if(d.tagName.toUpperCase()=='INPUT'||d.tagName.toUpperCase()=='TEXTAREA'){   
                keyEvent=d.readOnly||d.disabled;   
            }else{   
                keyEvent=true;   
            }   
        }else{   
            keyEvent=false;   
        }   
        if(keyEvent){   
            e.preventDefault();   
        }   
});   
  
//只防止input和textarea 浏览器中Backspace仍可用  
$(document).keydown(function(e){   
var keyEvent;   
if(e.keyCode==8){   
var d=e.srcElement||e.target;   
            if(d.tagName.toUpperCase()=='INPUT'||d.tagName.toUpperCase()=='TEXTAREA'){   
                keyEvent=d.readOnly||d.disabled;   
            }  
} else{  
            keyEvent=false;  
}  
if(keyEvent){   
            e.preventDefault();   
        }   
});

 
  • 电话咨询

  • 0816-2318288