保存并重新加载textarea输入,而无需访问数据库/服务器

时间:2013-01-25 23:36:41

标签: javascript html internet-explorer-8 save reload

第一个问题,需要一些指导,

我有一个html页面,用于工作流程,用户将信息输入文本框以帮助他们做出决策。在大多数情况下,没有必要保存他们的工作,但是在某些时候,他们可能因某种原因需要回到它。 html页面直接从用户的硬盘驱动器运行,不会连接到数据库或服务器。

我的目标是为用户创建一种方法来按下按钮,并将所有输入数据保存到文本或javascript文件中,然后在需要时可以重新加载。

我已经环顾了一段时间,但找不到合适的解决方案,所以希望有人在这里能给我指导。我不想在Excel / Access中重新创建整个内容,因为页面使用了大量的javascript来表示逻辑/警告,而且我对VB并不太熟悉。

目前,只要保存为文本文件,“另存为”功能就可以正常工作,但格式化不是非常用户友好,更不用说删除了javascript功能。

我应该注意,所有用户都使用Internet Explorer v8,目前交叉兼容性很少受到关注。此外,浏览器的选择不是我的,也不会影响是否/何时可能发生升级或更改。

我知道这些都有很多限制,但我希望我们能提出解决方案。

1 个答案:

答案 0 :(得分:1)

IE8支持localStorage,它允许您将数据保存在用户的浏览器中以便以后检索。这是一个很好的起点:https://developer.mozilla.org/en-US/docs/DOM/Storage