解决方法
您可以使用
JQuery & Ajax将登录表单发送到服务器,并在没有重新加载页面的情况下接收到响应,从而完全避免了此问题.
编辑
沿着这条线(未经测试)的东西:
<div id="error"></div> <form id="loginForm" method="post"> <input type="username" name="username" id="username"> <input type="password" name="password" id="password"> <input type="submit" value="Login"> </form> <script> $(function(){ $('#loginForm').submit(function(){ // Ajax to check username/pass $.ajax({ type: "POST",url: "/login",data: { username: $('#username').val(),password: $('#password').val() },success: function(response) { if(response == 'OK'){ $('#loginForm').submit() } else { $('#error').html('Invalid username or password') } } }) }) </script>