JQuery實現(xiàn)防止退格鍵返回的方法
更新時間:2015年02月12日 14:44:14 作者:LMJudas
這篇文章主要介紹了JQuery實現(xiàn)防止退格鍵返回的方法,實例分析了jQuery實現(xiàn)使Backspace不可用而瀏覽器中Backspace仍可用的方法,非常具有實用價值,需要的朋友可以參考下
本文實例講述了JQuery實現(xiàn)防止退格鍵返回的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
復制代碼 代碼如下:
//瀏覽器中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();
}
});
$(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();
}
});
希望本文所述對大家的jQuery程序設計有所幫助。
相關文章
jquery實現(xiàn)點擊label的同時觸發(fā)文本框點擊事件的方法
這篇文章主要介紹了jquery實現(xiàn)點擊label的同時觸發(fā)文本框點擊事件的方法,涉及jQuery鼠標事件及頁面元素操作的技巧,需要的朋友可以參考下2015-06-06
jQuery+CSS3+Html5實現(xiàn)彈出層效果實例代碼(附源碼下載)
款Jquery+CSS3+Html5實現(xiàn)彈出層效果,應用范圍很廣泛,比如用在消息提示、彈出層顯示內(nèi)容、彈出層登錄等,帶遮罩效果,非常實用,對此功能感興趣的朋友可以參考下本地代碼2016-05-05
jquery.validate.js插件使用經(jīng)驗記錄
工作中使用到了jquery.validate.js插件,下面將其用法整理一下,方便以后使用2014-07-07

