禁用backspace退格键的页面后退,但是可以删除文本内容

<script type="text/javascript">
/*禁用backspace键的后退功能,但是可以删除文本内容*/
document.onkeydown = check;
function check(e) {
    var code;
    if (!e) var e = window.event;
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    if (((event.keyCode == 8) &&                                                    //BackSpace 
         ((event.srcElement.type != "text" && 
         event.srcElement.type != "textarea" && 
         event.srcElement.type != "password") || 
         event.srcElement.readOnly == true)) || 
        ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||    //CtrlN,CtrlR 
        (event.keyCode == 116) ) {                                                   //F5 
        event.keyCode = 0; 
        event.returnValue = false; 
    }
	return true;
}
</script>

 来自:http://hi.baidu.com/luo_qing_long/blog/item/42bfc81e0e2815184034175c.html

禁用backspace键的后退功能 禁用backspace键的后退功能,但是可以删除文本内容 立即下载

相关推荐

屏蔽退格键后退网页功能

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

防止在页面中按删除键出现回退效果

function doKey(e) {// 处理键盘事件 var ev = e || window.event;// 获取event对象 var obj = ev.target || ev.srcElement;// 获取事件源 var t = obj.type || obj.getAttribute('type');// 获取事件源类型 // aler...

weixin_30294295的博客 353

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

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

EditText与退格键的冲突问题

1.当使用返回键的时候,如果存在文本框,在软键盘中删除文本的时候会触发返回键,下面是如何避免这个问题的方法:     @Override     public boolean onKeyDown(int keyCode, KeyEvent event) {         // TODO Auto-generated method stub         if (keyCode ==

qq_32320807的博客 787

保姆级教程:用Wireshark抓包分析10M汽车以太网PLCA轮询机制(附pcap文件)

本文详细介绍了10M汽车以太网PLCA轮询机制的抓包分析与性能优化方法。通过Wireshark实战教程,解析PLCA协议的时分多址特性、总线型拓扑结构及带宽优化策略,帮助工程师提升车内网络的可靠性和实时性。附赠pcap文件供实践参考。

wdx01234567的博客 240

海康VM加密狗无法识别常见问题排查

海康VM加密狗无法识别常见问题排查

视觉人机器视觉的博客 2724

word 退格键删除不了选中文本,只能按delete

经济学家用一个公式表达复利效应:(1+r)^n,r 代表你正在做的事,n 代表时间,只要 r 为正,即你在做正确的事,时间就会为你带来奇迹。

这里是菠萝味菠萝啤的博客 3717

2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴

中科芯 (央企福利待遇好,但是百分百不解决户口,适合当地人进去躺平。) 现场面试,三个面试官,时间大约40min 首先介绍一下自己,介绍一下项目。所做项目用到了FIFO吗,深度是多少,位宽是多少,仲裁算法是什么? 验证环境中的reference model是自己写的还是本身就有的,仲裁怎么在参考模型中实现,参考模型怎么获取寄存器的值? 怎么配置RTL寄存器,通过平台的寄存器模型进行寄存器配置,寄存器模型里边的方法,写一个寄存器或读一个寄存器怎么实现? 寄存器如何实现前门访问和后门访问,后门访问时

weixin_48014653的博客 6319

解决word中选中内容按backspace无法删除

在写论文的过程中,再次打开word,选中文本内容发现无法通过按backspace将其删除,后通过设置,成功解决,将解决方法记录如下。

weixin_44689247的博客 8114

国密系列算法简介

众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现。其中SM1、SM7算法不公开,调用该...

HardessGod的博客 5778

8155平台multi-display(多屏显示)原理与配置

8155平台多屏互动原理与配置

漂流瓶の海岸 1608

页面屏蔽backspace键

转自:http://blog.youkuaiyun.com/liujs_vb/article/details/7622547 //页面加载完成 $(document).ready(function(){ //禁止退格键 作用于Firefox、Opera document.onkeypress = banBackSpace; //禁止退格键 作用于IE、Chrome docu

Hello World! 1659

恒玄BES调试笔记-BES2500如何OTA升级ANC和通透参数

前期量产软件anc参数主要是通过anc工具写入flash中,或者anc total gain通过美格信设备校准写入,对于量产后如果想要更新anc参数,如通透模式参数,则无法更新。 这个时候需要通过OTA升级软件,把相关anc参数内置到软件中,从flash中读取total gain。 1、更新强弱降噪和通透参数,由于涉及到个人参数就不列出来了,主要是改动以下相关参数。 extern struct_anc_cfg * anc_coef_list_50p7k[ANC_COEF_...

leezs的博客 2225

运用Js 禁用浏览器后退返回

现在很多的内部系统,一些界面,都是用户手动点击退出按钮的。但是为了避免,用户误操作 点击浏览器后退,或者用鼠标手势后退什么的。容易出现误操作。 所以在有些页面上,适当的禁用浏览器的后退,是可以提高很大的用户体验。 在网上查,可以查到很多js禁用后退的材料。**用的多的方法如下: 1、回退后,产生一个前进事件。** 这种方式,不算是一个满意的解决方式。因为用户能体

Nick_YayiAhoo的博客 1796

SAP Business Technology Platform 支持的技术栈

SAP Business Technology Platform(简称 BTP)是 SAP 提供的一个综合技术平台,旨在帮助企业实现业务转型和创新。BTP 融合了数据库管理、应用开发、集成、分析和智能技术,为企业提供从基础架构到端到端应用的全面服务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1568

RAG系统中Reranker模型选型实战

本文详细介绍了RAG系统中Reranker模型选型实战,希望能对学习RAG的同学们有所帮助。 文章目录 1. 前言 2. 思路解析 3. 测评数据集构建 3.1 步骤一 3.2 步骤二 3.3 数据示例 3.4 总结 4. 实战代码 4.1 本地模型 4.2 使用第三方的Reranker模型API

herosunly的博客 17万+

Firefox 终于对退格键“下手”了!

你有因用过退格键而后悔吗?作者 | 苏宓出品 | 优快云(ID:优快云news)写代码时,你经历过电脑突然黑屏的恐惧感吗?还没来得及 Ctrl+S,一朝回到“最初的模样”。然而,即使...

优快云资讯 6872

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

js禁止后退键(Backspace)

//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外  function banBackSpace(e){        var ev= e || window.event;//获取event对象        var obj= ev.target || ev.srcElement;//获取事件源              var t = obj.type

a18609637075的专栏 696

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

禁用backspace键的后退功能,但是可以删除文本内容

function banBackSpace(e) { var ev = e || window.event;//获取event对象 var obj = ev.target || ev.srcElement;//获取事件源 var t = obj.type || obj.getAttribut

ldw598156412的专栏 2619

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

/*禁用backspace键的后退功能,但是可以删除文本内容*/

/*禁用backspace键的后退功能,但是可以删除文本内容*/   document.onkeydown = check;    function check(e) {       var code;        if (!e) var e = window.event;        if (e.keyCode) code = e.keyCode;        el

蜗行窝素 704

关于jsp页面禁用Backspace删除键的小结

直接在一个公用的js里面粘贴如下代码即可解决大部分浏览器非输入框页面时按删除键返回上一页面的情况: //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function forbidBackSpace(e) {  var ev = e || window.event; //获取event对象   var obj = ev.target || ev.srcElement...

qq_40115246的博客 845

页面禁用退格键的后退功能

可以删除可编辑表单域已输入的内容,如果是readonly表单域则禁用后退功能,用onkeydown方法调用即可。 function forbidBackSpaceKey(){ var doPrevent; var e = window.event; if (e.keyCode == 8) { var d = e.srcElement || e.target; if (

MyBlog 706

readonly时禁用删除键,readonly按删除键后页面后退解决方案

;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 蕃薯耀 2015年9月16日 17:10:57 星期三 http://fanshuyao.iteye.com/     function forbidBackSpace(e) { var ev = e || window.event; //获取event对象 var obj = ev.target ||

蕃薯耀的博客 454

javascript退格键禁用

在前端页面操作时,有时候会需要将退格键禁用掉,比如:在窗口中编辑时禁用掉退格键,主要是因为退格键会发生页面后退动作,影响编辑操作 //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function forbidBackSpace(e) { var ev = e || window.event; //获取event对象 var obj = ev.ta...

qq_42566295的博客 489

js屏蔽键盘退格键(backspace或者叫后退键)2

提出需求: Html代码   当键盘敲下后退键(Backspace)后   1、禁止浏览器自动后退   2、但不影响密码、单行文本、多行文本输入框等的回退操作      解决方案: 网上搜了一下,发现有不少解决方案,相比较之下,zywang的方案较佳,(原文见http://zywang.iteye.com/blog/700263)  在其基础

tonyd1989的专栏 8026

IE浏览器按Backspace返回上一页面

现象:在编辑页面输入框出错时,按Backspace退格键,并未删除错误文字,页面返回上一页面。 原因:IE浏览器启用的快捷键。 解决方法:在页面/所有加速器/管理加速器打开的页面中,将所有的加速器状态设置为“禁用”即可(ps:罪魁祸首是电子邮件的加速器,但为安全起见,全部禁用)。

DAO的博客 1万+
上一篇: javascript 之 select下拉框
下一篇: Ext的CheckboxSelectionModel默认选中
fireinjava
博客等级 码龄20年 5粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值