HTML表单 - 后退和下一个按钮

时间:2014-08-09 13:11:05

标签: forms

我正在为我的网站构建一个多页面的表单。每个页面都有几个字段以及后退按钮和下一个按钮。 “下一步”按钮将用户带到表单的下一页。我通过添加像<input type="submit" value="Next Step">这样的输入按钮来实现这一目标。 Form操作设置为不同的php页面。 “后退”按钮允许用户返回上一页并进行更改(如果有)。为此,我添加了<input type="button" value="Back" onClick="history.go(-1);">

我还在所有页面中添加了header('Cache-Control: max-age=900');。我还使用Sessions来存储数据。

单击后退按钮,我可以在第一个表单中看到我之前输入的所有文本。但是,在单击“下一步”按钮时,在下一个表单中输入的文本将消失。

我的问题是,尽管单击“下一步”按钮,如何存储用户输入的数据。浏览器转发按钮可以保存数据!

1 个答案:

答案 0 :(得分:0)

我可能希望您使用任何类型的本地存储API,以更优雅的方式存储表单的数据。已经有一个api会为你做这件事:

Garlic.js

我不是这个api的开发者,我自己也没有尝过它,但我看到其他人向人们暗示它。