多页面webform的客户端存储

时间:2014-08-18 18:24:30

标签: javascript jquery asp.net html5 webforms

我有一个超过11页的网页表单,每个页面包含几个问题作为单选按钮回答。我需要移动到/从每个页面移动并保存,然后再提交到本地存储。这旨在作为离线应用程序。我可以将每个页面的数据保存到下一个页面,然后将其全部保存到localStorage吗? 感谢

3 个答案:

答案 0 :(得分:0)

您可以尝试制作一个SPA,这样您就可以看到11个视图,然后就可以使用相同的本地存储并保存。

答案 1 :(得分:0)

使用任何jQuery表单向导。 您可以使用下面提到的一个: http://jquery-plugins.net/steps-jquery-wizard-plugin-with-html5-support

答案 2 :(得分:0)

查看sessionStorage对象。

这个例子超出了规范:

例如,一个页面可能有一个用户勾选的复选框,表示他想要保险:

<label>
 <input type="checkbox" onchange="sessionStorage.insurance = checked ? 'true' : ''">
  I want insurance on this trip.
</label>

然后,后续页面可以从脚本中检查用户是否选中了复选框:

if (sessionStorage.insurance) { ... }

如果用户在网站上打开了多个窗口,则每个窗口都有自己的会话存储对象副本。

http://www.w3.org/TR/webstorage/


此外,关于此主题的讨论非常热烈:what is the difference between localStorage, sessionStorage, session and cookie?

相关问题