`

弹出页面时屏蔽Backspace按键的方法

IE 
阅读更多

在使用弹出页时,用户按下backspace按钮,底层页面会发生后退现象,若是进行删除确认提示等类似情况时,会产生问题,使用下面的JS方法屏蔽底层页面的后退按钮:

function cancleBackSpace(){

//window.event在FF下是不被识别的,特别要做此处理,这种方式是比较简单的
var theEvent = window.event || arguments.callee.caller.arguments[0];

if(theEvent.keyCode==8){ // 按下Backspace键获得的keyCode为8
if(window.event)
{ event.returnValue=false;// IE下的情况处理
 return false;
}
else
{ arguments.callee.caller.arguments[0].preventDefault();//FF下的情况处理 }
}
}
 

事件的触发:在主页面的<body>上加:<body onkeydown="cancleBackSpace()"> ;
OK,大功告成!

0
0
分享到:
评论

相关推荐

    javascript实现网页屏蔽Backspace事件,输入框不屏蔽

    通过上述知识点的介绍和应用,我们能够使用JavaScript代码屏蔽网页中的Backspace事件,而不影响输入框内的操作,这样用户在使用输入框时仍可以使用Backspace键进行内容删除操作。这种技术实现对于那些需要对用户体验...

    JavaScript屏蔽Backspace键的实现代码

    在本文中,我们将深入探讨如何使用JavaScript来屏蔽Backspace键,特别是在遇到特定场景,如只读文本框时,防止用户误操作导致页面回退。Backspace键在大多数情况下用于删除文本,但在某些情况下,尤其是当用户焦点在...

    js屏蔽backspace后退,又不影响删除输入框文字

    在上面的例子中,我们通过检查`document.activeElement.readOnly`来确保只有在文本框处于可编辑状态时才允许使用`Backspace`键。 #### 五、阻止浏览器默认行为 在某些情况下,我们可能需要阻止浏览器对某些事件...

    禁用backspace键的后退

    在计算机使用过程中,Backspace键通常用于撤销输入或者删除文本,但在某些特定场景下,比如在网页浏览或特定应用程序中,我们可能希望禁用它的后退功能,防止用户意外地返回到前一个页面,但同时仍能保留其文本编辑...

    虚拟机中的Linux使用backspace出现乱码

    VMware下安装的Centos,使用backspace进行回退时,出现乱码

    web 屏蔽BackSpace键实例代码

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

    禁用backspace键的后退功能

    在文本编辑环境中,backspace键主要用于删除光标左侧的字符,而在网页浏览过程中,按下backspace键可能会触发浏览器的后退功能,导致用户意外返回上一个页面。这对于某些需要用户输入敏感信息或进行复杂操作的网页...

    Backspace-1.4.1.zip

    名称:Backspace -------------------- 版本:1.4.1 作者:Gilbertas Pocius 分类:生产工具 -------------------- 概述:Backspace键使退格作为后退导航的快捷方式。 浏览器禁用这种行为,前一段时间,而这个扩展...

    jquery弹出键盘输入框代码

    本文将详细讲解如何利用jQuery实现弹出键盘输入框的代码,尤其适用于登录场景,使得用户在触屏设备上无需依赖系统键盘也能进行输入。 首先,我们需要明白在网页中创建自定义键盘输入框的核心思想是模拟物理键盘,...

    将Chrome重新退回到使用Backspace键返回上一页

    将这段代码插入到网页的`&lt;head&gt;`标签内或者在页面加载完成后执行,就能让Chrome恢复使用Backspace键返回上一页的功能。 至于压缩包中的文件"justjavac-back-to-backspace-for-back-16f5913",这可能是一个代码示例...

    js 实现 IE中屏蔽后退建(Back Space)

    js 实现 IE中屏蔽后退建(Back Space)! 值得下载看看!资源免费,大家分享!!

    屏蔽退格键后退网页功能

    当我们在jsp上有个只读文本框的时候,用户在文本框内点击BackSpace会后退网页,此js直接引用到jsp内就可以屏蔽退格键后退网页的功能,删除功能还在。经测试,谷歌,IE都可以用。

    js禁止Backspace键使浏览器后退的实现方法.docx

    ### JS禁止Backspace键使浏览器后退的实现方法 #### 背景介绍 在Web应用开发过程中,可能会遇到一种情况:用户在使用浏览器时,无意间按下Backspace键导致浏览器返回上一页,从而造成用户体验不佳或数据丢失等问题...

    使用JS监听键盘按下事件(keydown event)

    例如,下面的代码演示了如何在用户按下回车键时,弹出一个警告框提示用户按下了回车键: ```javascript $(document).keydown(function(event){ if(event.keyCode == 13){ alert('你按下了Enter'); } }); ``` 在...

    添加更多数字按钮,BACKSPACE按钮

    一个栈用于存储数字,另一个栈用于存储运算符,通过不断地弹出和压入操作来完成复杂的运算。 3. **优化用户体验**:除了基本的运算功能外,还可以考虑加入如历史记录查看、常数支持等功能,进一步提升用户体验。 ...

    jQuery手机端数字键盘底部弹出代码.zip

    这个代码创建了一个模拟数字键盘,该键盘会在用户需要输入数字时从底部弹出。这种键盘通常比系统默认的键盘更符合应用的特定需求,例如在计算、填表等场景下。 3. **键盘布局**: 键盘布局包括0-9的数字键,以及...

    jsp要实现屏蔽退格键问题探讨

    通过这种方法,可以确保在下拉框被选中且`readonly`属性为非空时,退格键不会触发页面回退,而在文本框中则可以正常使用退格键删除字符。 需要注意的是,这样的解决方案虽然有效,但可能不是最优雅或最具扩展性的。...

Global site tag (gtag.js) - Google Analytics