jsp屏蔽Backspace返回上一页的功能,不考虑使用js

解决方案 »

  1.   

    或者在使用backspace返回上一页的时候,我可以控制返回页面的地址
      

  2.   

    不用js怎么做啊。还真不会再说了就算你控制了backSpace,你也不能阻止用户退回到上面一个页面的。
      

  3.   

    我的意思不是控制backspace,意思是不让他返回上一页,或者返回上一页的时候能跳转到我指定的地址
      

  4.   

    <%@ page language="java"  pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>禁止后退键</title>
    <script type="text/javascript">
    function keyDown(){
    // 禁止使用backspace键
    if(window.event.keyCode == 8){
    alert("不能使用backspace键");
    event.returnValue=false;
    }
    // 后面还可以禁止其它键,照着上面的方法写就行了
    // 比如:if(event.shiftKey&&event.keyCode == 121) // 屏蔽shift+F10
    }
    </script>
      </head>
      
      <body onkeydown="keyDown()" oncontextmenu="event.returnValue=false">
        请按退格键测试 <br>
      </body>
    </html>
      

  5.   


    不行啊,这样jsp页面是不能用backspace返回了,但是页面录入框里的删除也操作不了。