1

我正在运行一个登录表单,如果成功,它会通过 JS location.href将用户转发到特定页面。浏览器正确地将表单识别为登录表单并提供保存密码。现在仅在 Google Chrome 中,一旦位置更改,提示就会消失。因此,提示仅在一瞬间可见,因此无法保存密码。
有什么解决办法吗?登录成功后刷新是很常见的事情,所以应该有办法解决这个问题。

编辑:

这是表单的样子:

<form id="loginform" action="process.php" target="processframe" method="POST">
<input id="login_name" name="name" type="text" placeholder="Username"><br>
<input id="login_password" name="password" type="password" placeholder="Password"><br>
<button>Submit</button>
</form>
<iframe src="" id="processframe" name="processframe" style="display:none;"></iframe>


所以请求在 iframe 中处理。process.php然后调用一个javascript函数:

window.setTimeout("parent.loginsuccess()", 1000);


loginsuccess() 函数:

function loginsuccess()
{
location.href="/home.php";
}
4

0 回答 0