我正在根据表单中的用户输入创建一个网页.在用户看到生成的页面后,我想让他们按下后退按钮并对表单进行更改.我希望显示以前填写过的表单.获得此行为的最佳方式是什么(使用跨浏览器支持)?
在用户看到生成的页面后,我想让他们按下后退按钮并对表单进行更改.我希望显示以前填写过的表单.
没有必要添加任何聪明的花哨代码; 这是默认情况下浏览器将执行的操作,除非您采取有效措施来阻止它,例如:
使用Cache-Control/Pragma标头打破缓存
从对POST的响应生成表单页面本身(使用POST-Redirect-GET代替)
从脚本生成表单元素
Cookie解决方案很脆弱,如果您不希望同时打开两个标签以使其非常混乱,则需要进行特殊处理.让自己轻松一点:让浏览器完成工作.