【发布时间】:2012-05-17 16:51:11
【问题描述】:
我相信每个人都知道这种行为。您在网络上填写表格,然后提交。提交后您发现您填写了一些错误的数据。因此,您单击浏览器的后退按钮。然后,有时表单仍然有您输入的数据(您希望在这种情况下),有时没有。
清空时找不到任何连接,什么时候没有。
我在互联网/stackoverflow 上找到的一些答案:
- 在 https 连接上,表单总是被清除
- 使用带有会话的动态网站时,表单总是被清除
但是他们两个肯定是错的。我见过网站(比如我自己的网站)在浏览器返回 并且 使用 https 并且 使用会话之后确实保留了表单数据。
所以请:谁能解释一下浏览器是如何处理这些东西的?
顺便说一句:我的任务是确保表单数据不被清除。
【问题讨论】:
标签: html forms browser back-button form-data