【发布时间】:2013-03-07 21:34:28
【问题描述】:
我有一个表单,它会将用户发送到不同的表单,以防他们没有完成它以返回表单并完成任何遗漏的内容。现在除非用户按下浏览器的返回按钮,否则页面会重新加载,这意味着任何数据都会丢失。
当他们回到上一页时,他们已经填写的任何内容都应该保持不变。
我有以下两页:
第 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;
?>
在第二页上,如果我单击“返回”返回到第 1 页,则在第 1 页中输入的任何内容都将丢失,这是我不想要的。 如何在不使用 Javascript 的情况下解决它?用Javascript? 我知道我可以在 javascript 中使用
<a href="javascript:history.go(-1);">BACK</a>
但是还有其他方法吗?
【问题讨论】:
标签: php javascript