`
jsltool
  • 浏览: 23515 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论

屏蔽回退按键

 
阅读更多

用户要求前台的页面上屏蔽“Backspace”按键,防止误操作。

在<BODY>里面加上这样一段JS代码:

 onkeydown="if(event.keyCode==8&&((event.srcElement.readOnly==null||event.srcElement.readOnly == true)||(event.srcElement.type!='text'&&event.srcElement.type!='textarea'&&event.srcElement.type!='password'))){event.keyCode=0;event.returnValue=false;return false;}"

实际就是加上一个键盘按下的监听,如果是“Backspace”,而且当前操作的对象是页面的话,禁止该按键。

分享到:
评论
1 楼 eugene1001 2011-10-19  
很好,很强大

相关推荐

    FullScreen.rar 非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键、右键。较新安卓系统无法屏蔽Home键。

    非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键、右键。较新安卓系统无法屏蔽Home键。 代码中分三部分: ...3、禁止右边回退按键。 原文链接:https://blog.csdn.net/a2831942318/article/details/122015557

    android监听屏蔽多任务键

    此外,自Android 3.0(API级别11)开始,系统引入了`ActivityOptions`和`TaskStackBuilder`,允许开发者更灵活地控制任务切换和回退行为。例如,你可以通过`TaskStackBuilder`创建一个新的任务栈,使得按下多任务键...

    Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享

    在 Extjs 开发中,我们需要屏蔽一些键盘按键,来避免用户在使用键盘操作的过程中不小心按到这些快捷键造成输入信息丢失等问题. Ext.onReady(function(){ Ext.WindowMgr.zseed = 10000; Ext.QuickTips.init(); Ext...

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

    本案例中的需求涉及到对键盘按键事件的监听与处理。 #### 二、键盘事件:`keydown` 在JavaScript中,键盘事件主要包括`keydown`、`keypress`和`keyup`。其中,`keydown`事件在键被按下时触发。这对于检测用户是否...

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

    在JSP(Java Server Pages)中实现屏蔽退格键功能主要是为了解决在下拉框中不小心按到退格键导致页面跳转回退的问题。在网页中,输入框(input)可以通过退格键删除字符,但是下拉框(select)如果可以响应退格键,可能...

    C# 赛车 源代码

    如果系统不支持该功能,则回退到使用 `timeGetTime` 函数。 #### 4.2 使用计时器 通过 `Timer` 方法可以执行不同的计时器操作。该方法接收一个 `DirectXTimer` 类型的参数,根据传入的不同枚举值执行相应的计时器...

    Android高级应用源码-前面部分可以编辑后面部分不可编辑的EditText.rar

    同时,我们需要确保回退键的正常工作,以便用户能撤销错误的输入。 4. **设置只读属性**: 对于不可编辑的部分,我们可以将其设置为只读属性。通过`setKeyListener(null)`或者设置`android:inputType="none"`可以...

    计算机应用技术(实用手册)

    如果没有安装IDE设备,我们可以选择NONE参数,这样可以加快系统的启动速度,在一些特殊操作中,我们也可以通过这样来屏蔽系统对某些硬盘的自动检查。 图中2部分是DRIVE A和DRIVE B软驱设置,如果没有A或B驱动器,...

Global site tag (gtag.js) - Google Analytics