禁用backspace网页回退功能
2015-09-07 11:14
429 查看
<script language="JavaScript">
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>
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>
相关文章推荐
- vs2012 遇到 First_Chance Exception 的问题
- 静态注册的广播每次接收广播都会重新生成一个接收广播的对象
- 终于暂时解决了actionbar溢出菜单显示图标的问题
- MSSql Server基础学习系列———数据删除
- Android weight权重适配
- ashx入门
- centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记
- hadoop学习之hadoop完全分布式集群安装
- 使用MVC4 WebAPI 安装 helpPage
- POJ 2196 Specialized Four-Digit Numbers
- C++中export关键字的尴尬处境
- 适合于图像处理方向的SCI期刊杂志列表
- 从“增信”到“征信”:互联网金融时代的中国个人征信体系发展
- angular 搜索记录保留
- ERROR
- MUI - sortable在mui.js前端框架不兼容的解决方案
- 网络安全论坛一览
- jsp读取properties配置文件
- nginx启用php
- Hibernate – One-to-One example (Annotation)