【问题标题】:Keep form value after clicking the browser's back button单击浏览器的后退按钮后保留表单值
【发布时间】:2012-03-06 20:05:31
【问题描述】:

有什么方法可以在成功提交表单后保留文本输入的数据并在单击返回按钮后保留值?

我正在使用 cakephp 1.3.xx

TIA :D

【问题讨论】:

  • 谢谢...这真的让我痛苦了一整天

标签: php mysql cakephp cross-browser


【解决方案1】:

你可以在客户端使用 localStorage 吗?

【讨论】:

  • 我在所有表单和元素上使用了 javascript...在第一次加载表单时隐藏,直到用户显示表单的某些元素,然后在成功提交表单以及用户点击后退按钮时所有数据已被清除
  • 请研究本地存储。不仅仅是javascript
【解决方案2】:

我相信这是一个浏览器配置,但是,如果你只是在表单提交后不重定向,你可以通过设置变量$data 再次保留表单数据:

$this->set('data', $this->data);

【讨论】:

  • 这发生在注册时..如果用户提供了所有需要的信息,他将被重定向到付款方式..问题是..如果用户点击后退按钮,所有数据或表单中的值已清除.. BTW 感谢您的回复
猜你喜欢
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 2021-01-04
  • 1970-01-01
  • 2013-08-11
  • 1970-01-01
  • 2012-11-08
  • 2016-01-18
相关资源
最近更新 更多