页面元素使用 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
javascript 禁用回退键Backspace
最新推荐文章于 2022-09-09 09:38:02 发布