gpt4 book ai didi

php - 如何为后退按钮保留 Web 表单内容

转载 作者:可可西里 更新时间:2023-11-01 13:37:31 25 4
gpt4 key购买 nike

当提交 Web 表单并将用户带到另一个页面时,用户通常会单击“后退”按钮以再次提交表单(在我的例子中,该表单是高级搜索。)

当用户单击“返回”时,我如何可靠地保留他们选择的表单选项(如果他们只是更改许多表单元素中的一个,他们就不必从头开始重新填写表单?)

我是否必须沿着将表单选项存储在 session 数据(cookie 或服务器端)中的路线走下去,还是有办法让浏览器为我处理这个问题?

(环境是 PHP/JavaScript - 网站必须在 IE6+ 和 Firefox2+ 上运行)

最佳答案

我相信您受浏览器的摆布。当你回击时,浏览器不会向服务器发出新的内容请求,它会使用缓存(在我见过的几乎所有浏览器中)。所以服务器端的任何东西都出来了。

我想知道你是否可以做一些非常复杂的事情,比如在结果页面的 onunload 事件期间将搜索结果存储在 cookie 中,然后在搜索页面上用 javascript 读取 cookie 并填写表单 - 但是这个只是猜测,不知道行不行。

关于php - 如何为后退按钮保留 Web 表单内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com