当我的客户提交表单并收到错误消息时,他们会被带到一个带有返回链接的页面。我正在使用 javascript:history.go(-1) 返回表单。
当客户返回时,我失去了我的 css 功能,包括背景变化和颜色等。
我不希望客户不得不重新输入所有内容,然后刷新。
有没有办法避免这种情况?
最佳答案
为什么不保存在 PHP session 中输入的所有数据,并且(而不是 history.go(-1))再次放置到表单的链接,在其中检查 session 中是否有值,以及用 PHP 将它们写在 Form-Field 中?
有点像
$_SESSION['name']=$_POST['name']
和倒退..
您甚至可以不显示错误页面,而是在表单本身上显示错误...
关于javascript - 使用 javascript :history. go(-1) 有效,但我丢失了 css 属性和脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10306587/