- 浏览: 531379 次
- 性别:
- 来自: 青岛
文章分类
- 全部博客 (222)
- 帖子来的 (3)
- JavaScript (25)
- Java (10)
- DataBase (2)
- el表达式 (1)
- html (4)
- FCKEDITOR和TINYMCE (3)
- tomcat (5)
- JavaEE (12)
- Eclipse (7)
- Windows (3)
- Dos命令 (1)
- Oracle (20)
- 乱搞 (1)
- AHK (3)
- TC (2)
- vim (12)
- Perl (13)
- ANT (6)
- Android (3)
- antlr (1)
- SSH (14)
- C/C++ (3)
- wordpress (4)
- CSS (3)
- java2D (1)
- Lucene (4)
- Linux (9)
- jquery (4)
- testsomething (7)
- JVM监控优化 (3)
- emacs (4)
- svn cvs版本控制 (2)
- 硬件 (1)
- j2me (2)
- maven (5)
- WebService (4)
- aspectJ (1)
- 算法 (2)
- mysql (1)
- project (2)
- 正则表达式 (2)
- firefox (1)
最新评论
-
直觉:
gua 顶
com.opensymphony.xwork2.inject.DependencyException -
fordfelix:
加了以后 任然存在这个异常 求解!!
struts2 json 插件 @JSON(serialize = false) -
fangyan_oracle:
谢谢了, 很受用
用IE修改当前页面内容的代码zzzz -
cfying:
[flash=200,200][/flash][url][/u ...
精解window.setTimeout()使用方式与参数传递问题!(转) -
qinglangee:
tiewazi 写道param必须是全局变量(即window对 ...
精解window.setTimeout()使用方式与参数传递问题!(转)
bbs : http://topic.csdn.net/u/20100812/10/b20725d5-3862-4407-b5a9-096d0643da50.html
怎么禁用浏览器的退格键,就是按退格键不返回上一个页面,或者弹出提示,然后跳到指定的页面??
这个是别人写的一个js。
楼上这样只能禁止键盘的backspace,如果用户去点浏览器上的按钮呢
试试这个
<a href=# onclick="location.replace('b.html');">bbbbbbbbbb</a>
这个方法好像在firefox下不起作用啊??
在firefox下不能用,主要是兼容性问题,firefox下有不少特有的方法,可以改一下。
怎么禁用浏览器的退格键,就是按退格键不返回上一个页面,或者弹出提示,然后跳到指定的页面??
这个是别人写的一个js。
<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>
楼上这样只能禁止键盘的backspace,如果用户去点浏览器上的按钮呢
试试这个
<a href=# onclick="location.replace('b.html');">bbbbbbbbbb</a>
引用
/*禁用backspace键的后退功能,但是可以删除文本内容*/
document.onkeydown = check;
function check(e) {....
document.onkeydown = check;
function check(e) {....
这个方法好像在firefox下不起作用啊??
在firefox下不能用,主要是兼容性问题,firefox下有不少特有的方法,可以改一下。
<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; var obj = e.srcElement?e.srcElement:e.target; var keycode = e.keyCode?e.keyCode:e.which; if (((keycode == 8) && //BackSpace ((obj.type != "text" && obj.type != "textarea" && obj.type != "password") || obj.readOnly == true)) || ((e.ctrlKey) && ((keycode == 78) || (keycode == 82)) ) || //CtrlN,CtrlR (keycode == 116) ) { //F5 if(window.event){ event.keyCode = 0; event.returnValue = false; }else{ e.preventDefault(); } } return true; } </script>
发表评论
-
实现jQuery的document.ready功能js代码
2010-09-12 09:15 2867<!DOCTYPE html PUBLIC &quo ... -
改变form 的action时不能用jquery的$("#formId")
2010-07-15 11:55 3152$("#formId").action=& ... -
谷歌的在线翻译API(转)
2010-03-23 16:34 1892谷歌的在线翻译API很好用哈哈 <!DOCTYPE ... -
12种不宜使用的Javascript语法(转载)
2010-01-22 22:13 1073... -
English 背单词
2010-01-12 16:05 1456李老师 跟我攒单词系列的500个单词 <!DOCT ... -
页面定时跳转
2009-11-26 09:51 1410<body> <div id=& ... -
Javascript获得屏幕长度宽度
2009-04-20 22:47 2108网页可见区域宽 document.body.clientWi ... -
document.body.contentEditable='true'
2008-02-21 11:49 7530javascript:document.body.conten ... -
js简单实现div圆角
2008-02-02 15:28 2374原文 http://www.w3pop.com/comm/vi ... -
[JS]slice()方法的使用
2008-02-01 08:45 4679var a; a = new Array("a&q ... -
Ajax::prototype 源码解读 之 prototype.js [转]
2008-01-31 16:23 2097Ajax::prototype 源码解读 之 protot ... -
js鼠标事件大全
2008-01-30 13:59 1883一般事件 事件 浏览器支持 描述 onClick IE ... -
JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等(转)
2008-01-28 11:32 13881.判断select选项中 是否存在Value="p ... -
js读取文本文件-xmlHTTP
2008-01-16 14:59 3428<html> <head> ... -
xmlhttp 乱码 的解决方法 (UTF8,GB2312 编码 解码)(转)
2008-01-16 13:28 2857用xmlhttp post form时的表单乱码有两方面的原因 ... -
嗯, js编码转换(转)
2008-01-16 10:03 3991随便写写, 有兴趣就看, 与.net无多大关系. 这几天无 ... -
动态添加删除行
2007-12-28 15:04 1262//添加行 function addRow(tableNam ... -
如何用js来判断浏览器类型(ie,firefox)等等(zzz)
2007-12-24 17:06 3089现在网络上的浏览器,操作系统就象中国的方言一样,那个叫多啊!这 ... -
js 兼容(转)
2007-12-24 15:44 15291,document.getElementById替代docu ... -
点击表头排序的几种方法(转)
2007-12-24 15:32 1234我记得老早老早大家就开始在经典讨论表格排序的问题了,过了这么多 ...
相关推荐
针对这个问题,本文将介绍如何使用JavaScript(JS)来禁用浏览器的退格键功能,以满足特定的业务需求。 首先,实现禁用退格键的基本思路是通过JavaScript监听键盘事件,并在用户尝试通过退格键删除信息时进行拦截。...
### 禁止使用退格键的JavaScript实现 在网页应用开发中,有时为了保护用户数据的安全性或防止误操作,我们需要对用户的某些输入行为进行限制。比如,在表单填写过程中,可能不希望用户能够通过退格键(Backspace)...
标题提到的“jquery+js两种方式实现的禁止退格键回退”主要涉及JavaScript和jQuery这两种方法来阻止浏览器响应退格键的行为。下面将详细介绍这两种实现方式。 首先,我们来看JavaScript原生的方法: 1. **监听键盘...
本文主要探讨的是如何在JSP中解决一个特定的问题:在文本框允许使用退格键(Backspace)删除字符,但在下拉框中屏蔽退格键以防止误触导致页面回退。 首先,我们来看一下问题背景。在jsp页面中,通常会包含多种输入...
在Web开发中,通常会遇到需要屏蔽浏览器默认行为的场景,比如在编辑文章的页面中屏蔽用户按退格键(Backspace)或F5刷新页面,以免造成正在编辑的内容丢失。尤其是退格键,它不仅会删除文本框中的字符,还会导致...
这个方法会阻止事件的默认行为,也就是阻止退格键导致的浏览器后退功能。 最后,文档提到的代码已经在IE9和Firefox 10.0.2浏览器上测试过。这提示了开发者在实现跨浏览器功能时需要进行适当的兼容性测试。虽然代码...
是一个客户端 JavaScript 组件,可防止退格键在浏览器中返回。 您可以将它与或。 npm / 浏览器化 npm install prevent-backspace 成分 component install jprichardson/prevent-backspace 例子 var ...
为了防止退格键(Backspace)导致浏览器返回上一页的行为,我们需要绑定键盘按下(keydown)事件,并在事件处理函数中判断按键的代码(keyCode)。退格键的keyCode值为8。通过判断当前事件的目标元素(target),...
然而,一个常见的问题在于,当这样的文本框获得焦点时,用户按下退格键(Backspace)可能会导致浏览器回退到前一页面,而非预期的在文本框内删除字符。这种行为可能会引起用户的困惑,甚至可能导致用户意外丢失已...
是一个客户端 JavaScript 组件,可防止退格键在浏览器中返回。 用法 将项目添加到您的 Meteor 项目: meteor add uzumaxy:prevent-backspace 。 之后退格将不会用于导航。 执照 meteor-prevent-backspace项目获得了...
7. **退格键(Backspace)**:在浏览器中,退格键通常用于回退至上一页面。阻止退格键的行为可能会影响用户的导航体验,因此需谨慎使用。同样,通过监听键盘事件并阻止其默认行为可以实现这一功能。 在JavaScript中...
例如,你可以监听`keydown`事件,并检查是否是退格键(键码127或`event.key`为"Backspace"),然后阻止其默认动作。 ```javascript document.addEventListener('keydown', function(event) { if (event.keyCode ==...
javascript编写的禁用退格和回车键,兼容所有主流的浏览器,ie6,7,8,9,10 FireFox,谷歌。
再见退格键(Chrome浏览器扩展程序) 消除了退格键以不返回到上一页的情况。 很简单! 再也不会在按Backspace键时返回上一页了。 只需安装再见Backspace! 和voilà...其余部分由扩展程序完成。 尽情享受Chrome的...
此外,为了提高用户体验,软键盘还可能包含其他功能,比如切换大小写、删除键、退格键等。这些功能可以通过监听更多的事件并编写相应的处理逻辑来实现。 综上所述,创建一个全浏览器支持的软键盘涉及到JavaScript的...