javascript 禁用回退键Backspace

来源:互联网 发布:java如何实现内部链表 编辑:程序博客网 时间:2024/05/12 13:44

页面元素使用 readonly 属性,点击Backspace键产生返回上页现象

 
解决方案:禁用回退键Backspace
<script style="javascript">
//全局禁用回退键Backspace function banBackspace(e){   var ev = e || window.event;//获取event对象     var obj = ev.target || ev.srcElement;//获取事件源对象
   //被设为readonly的标签(如:textarea)不能设为disabled,否则下面语句无效;   var flag = obj.getAttribute('readonly');   if(flag =='readonly'){     if(ev.keyCode==8){       alert("您使用了回溯键,我不会让浏览器返回上一页的!");       return false;     }   }  } //Firefox、Opera调用 document.onkeypress = banBackspace; //IE、Chrome调用 document.onkeydown = banBackspace;
</script>
 <textarea id="myTextArea" rows="15" cols="100" readonly="readonly" style="color:blue;">
teskjdkjslgdkjgggggggggggggggggggggggggggggggJKdj但看懂看到但看到江三到三高激
 </textarea>
借鉴文章链接:http://blog.csdn.net/hbhgjiangkun/article/details/8841380
0 0
原创粉丝点击