主页面的body里加了这个事件 <body onkeydown="backspace();">
backspace 这个方法我加在了common.js里,
// 屏蔽backspace键
function backspace(){
if(event.keyCode!=8){
event.returnValue=true;
return;
}else{
event.returnValue=false;
return;
}
}
在存在输入框、文本域的页面里绑定了这个事件
$(document).ready(function () {
// 不屏蔽backspace
$("input[type='text'][readonly!='readonly']").bind('keydown',function(){
if(event.keyCode==8){
event.keyCode=27;
}
});
// 文本域时
$("textarea").bind('keydown',function(){
if(event.keyCode==8){
event.keyCode=27;
}
});
// 密码时
$("input[type='password']").bind('keydown',function(){
if(event.keyCode==8){
event.keyCode=27;
}
});
});
另外测试发现:输入框绑定事件时,先执行js里面写的方法function,后执行用jquery里bind绑定的事件
分享到:
相关推荐
主要介绍了JavaScript屏蔽Backspace键的实现代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
js 实现 IE中屏蔽后退建(Back Space)! 值得下载看看!资源免费,大家分享!!
可处理在jsp界面中,文本框为只读和disable状态时,按backspace键返回上一页的问题
禁用backspace键的后退功能,但是可以删除文本内容
禁用backspace键的后退功能,但是可以删除文本内容
js禁止Backspace键使浏览器后退的实现方法.docx
在web端,输入的时候,很容易在文本框消失焦点的时候,点击退格键,页面就回退了,下面是一种屏蔽页面回退键的方法(在网上找的,具体的地址忘记了!!!)。 //处理键盘事件 禁止后退键(Backspace)密码或单行、...
将 Chrome 重新退回到使用 Backspace 键返回上一页
当我们在jsp上有个只读文本框的时候,用户在文本框内点击BackSpace会后退网页,此js直接引用到jsp内就可以屏蔽退格键后退网页的功能,删除功能还在。经测试,谷歌,IE都可以用。
js屏蔽backspace后退,又不影响删除输入框文字
主要介绍了如何实现网页屏蔽Backspace事件而输入框不屏蔽,需要的朋友可以参考下
就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返回前一个页面一样,而在火狐和google下没有这样的问题出现,为了解决这个问题,写了一个如下的处理方法,如果文本框是只读的,那么就禁用Backspace键。...
我们在真实的项目开发中经常会使用JS 对键盘上的一些按键进行禁用,常见的比如说退格键(backspace/ 后退键),我在一个项目中就遇到过在页面编辑的时候禁用掉退格键,因为退格键会发生页面后退,这样编辑的内容都会...
在项目中遇到按下Backspace键让浏览器后退的问题,上网搜了几种解决方案都不太理想。于是集众人之智,采众家之长,归纳如下: 1、在公用js中定义阻止Backspace的方法 function banBackSpace(e){ var ev = e || ...
Linux中oracle学习总结——解决backspace和上下键使用出现乱码
在vmware虚拟机中安装ubuntu下使用vi编辑文件,发现上下左右方向键不能在文本中移动,出现ABCD字符,backspace也不能删除字符,解决方法有几种,下面给大家介绍下,需要的朋友参考下吧