我有一个表单,可以将用户发送到另一个表单,以防他们没有完成它以返回到表单并完成任何遗漏的内容。现在,除非用户按下浏览器后退按钮,否则页面会重新加载,这意味着任何数据都会丢失。
几乎当他们返回到上一页时,他们已经填写的任何内容都应该保持原样。
我有以下两个页面:
第 1 页:
<?PHP
echo "<a href='page2.php'>NEXT</a>";
echo "<input type=text size=25 name=txt />";
?>
第 2 页:
<?php
$refer = $_SERVER['HTTP_REFERER'];
$lastlink = "<a href='$refer'>BACK</a>";
echo $lastlink;
?>
在第二页,如果我点击 BACK 回到第一页,在第一页输入的任何内容都将丢失,这是我不想要的。 我如何在不使用 Javascript 的情况下解决它?用Javascript? 我知道在 javascript 中我可以使用
<a href="javascript:history.go(-1);">BACK</a>
但是还有别的办法吗?
最佳答案
看看html5 history api . History api + ajax 是很棒的组合
关于php - 在 PHP/Javascript 中调用浏览器后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282204/