在本地存储和加载html表单数据

时间:2014-02-27 00:09:10

标签: javascript jquery forms local-storage

客户需要一个基于文本输入,下拉选择,复选框选择等执行计算的Web应用程序。他们希望保留表单数据输入,但他们不希望将它们存储在服务器上。相反,他们更愿意在本地保留输入。

我一直在寻找并确定这不是标准方法。然后我遇到了HTML5存储,但看起来这个选项并不是我想象的那样。

客户希望能够保存和加载一组输入,例如mortgage scenario 1mortgage scenario 20 year。基本上就像“另存为”和“打开”按钮。

我报告说这种方法并不可行,服务器数据库或其他形式的服务器持久性是常态。

我坚持认为我们需要使用数据库吗?或者有没有我不知道的选项,比如jquery?

1 个答案:

答案 0 :(得分:0)

对象序列化怎么样?如果您使用PHP作为后端,您可以将表单数据收集到数组,序列化并输出到可下载文件。

另一种尝试是仅使用JS将表单数据捕获到JSON中,然后让用户保存它。点击此处了解更多信息:How to generate and prompt to save a file from content in the client browser?