JQuery实现防止退格键返回的方法

2019-12-18,,,,,,

本文实例讲述了JQuery实现防止退格键返回方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下://浏览器中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();  
        }  
});

希望本文所述对大家的jQuery程序设计有所帮助。

您可能感兴趣的文章:

  • JQuery防止退格键网页后退的实现代码
  • 打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
  • Jquery响应回车键直接提交表单操作代码
  • jquery实现人性化的有选择性禁用鼠标右键
  • jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
  • jquery 按键盘上的enter事件
  • 基于Jquery实现键盘按键监听
  • jquery禁用右键示例
  • jquery如何扑捉回车键触发的事件

《JQuery实现防止退格键返回的方法.doc》

下载本文的Word格式文档,以方便收藏与打印。