`
weipeng1986
  • 浏览: 7447 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

js禁用backspace回退

    博客分类:
  • js
阅读更多
 <script type="text/javascript">  
				/*禁止后退键  作用于IE、Chrome*/    
				document.onkeydown  = check;  
				/*禁止后退键 作用于Firefox、Opera*/  
				document.onkeypress = check; 
				function check(e) {  
				    if(e.keyCode == 8){                                                    
				        return false ; 
				    }  
				    return true;  
				}  
			</script>  

有问题不能删除,还是下面这段没问题
/*禁止后退键  作用于IE、Chrome*/    
document.onkeydown  = check;  
/*禁止后退键 作用于Firefox、Opera*/  
document.onkeypress = check; 
function check(e) {  
    var ev = e || window.event;//获取event对象  
    var obj = ev.target || ev.srcElement;//获取事件源  
    var t = obj.type || obj.getAttribute('type');//获取事件源类型  
    if(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"){  
        return false;  
    }   
}  
分享到:
评论

相关推荐

    禁用backspace网页回退功能的实现代码

    在网页开发中,有时我们需要禁用Backspace键的默认功能,即防止用户按下Backspace时浏览器回退到上一页面。这通常在某些特定场景下是必要的,比如在线编辑器、游戏或者表单填写时,避免用户误操作导致数据丢失。下面...

    jquery+js两种方式实现的禁止退格键回退

    在网页应用中,有时我们需要禁用用户使用退格键(Backspace)进行页面回退,以防止意外的数据丢失或功能误触发。标题提到的“jquery+js两种方式实现的禁止退格键回退”主要涉及JavaScript和jQuery这两种方法来阻止...

    js屏蔽退格键(backspace或者叫后退键与F5)

    可以在页面加载时调用window.history.forward(1),这样即使用户按下退格键,浏览器也不会回退到前一页,因为JavaScript已经让浏览器前进到了后一页。 在实际应用中,屏蔽退格键并不是一个推荐的做法,因为它可能会...

    js 禁用只读文本框获得焦点时的退格键

    然而,一个常见的问题在于,当这样的文本框获得焦点时,用户按下退格键(Backspace)可能会导致浏览器回退到前一页面,而非预期的在文本框内删除字符。这种行为可能会引起用户的困惑,甚至可能导致用户意外丢失已...

    js禁止使用退格键

    - `flag1` 判断:如果按下的是 Backspace 键,并且触发源是文本输入框(`password`、`text` 或 `textarea`),同时该输入框处于只读状态或被禁用,则返回 `false` 以阻止事件的默认行为。 - `flag2` 判断:如果按...

    javascript怎么禁用浏览器后退按钮

    接下来将详细介绍如何使用JavaScript禁用浏览器后退按钮。 1. 使用`window.history.forward(1);`方法 通过执行`window.history.forward(1);`命令,可以使浏览器窗口的浏览历史记录前进一页,相当于模拟用户点击了...

    web 屏蔽BackSpace键实例代码

    在Web开发中,有时我们需要避免用户在特定情况下误操作导致页面回退,特别是在表单填写时,用户可能在文本框失去焦点后按下Backspace键,这会导致浏览器执行历史记录中的后退操作,而不是删除文本框内的字符。...

    js模拟小键盘

    1. **回退和删除键**:需要实现退格键(Backspace)的功能,以便用户可以修正输入的错误。 2. **特殊字符**:添加常用的标点符号和其他特殊字符,以满足各种输入需求。 3. **切换大小写**:对于字母键,提供大写和...

    JavaWeb页面中防止点击Backspace网页后退情况

    本文将详细介绍如何在JavaScript中实现这一功能,同时确保不影响密码输入框、单行文本输入框和多行文本输入框的正常回退操作。 首先,我们需要理解浏览器的事件机制。在JavaScript中,我们可以监听键盘事件来捕获...

    使用js实现一个可编辑的select下拉列表

    这个函数可以通过在`&lt;body&gt;`标签中设置`onkeydown`事件来全局禁用退格键的页面回退功能。 总结一下,实现一个可编辑的`select`下拉列表,我们需要以下步骤: 1. 创建一个`&lt;select&gt;`元素,并为其添加`onkeydown`和`...

Global site tag (gtag.js) - Google Analytics