这是我的问题......
我们有一个非常大的表格,有很多输入和复选框,当用户的电脑断开连接然后需要重新启动表格时会出现问题。
在做了很多谷歌搜索之后,我找到了一些解决方案,但我没有使用以下任何一种解决方案,并且想知道哪种解决方案更好用。
使用帖子变量保存会话,以便在用户返回时保存其数据。 (问题是当浏览器离开页面时会话被破坏。)
将post变量保存到临时表中,如果用户的主机名在那里填充表单,则在他停止的位置继续。 (可能是最简单的方法)
会话存储和本地存储,这两个似乎都是一个不错的选择,但没有看到任何关于如何使用它来填充表单的示例或任何文档。(没有Exp这个。)
我正在考虑使用第二个选项,并在1小时后擦除该表,但是想知道哪个更适用于此解决方案。
由于
答案 0 :(得分:1)
您可以将带有onBlur
的文本字段ajax post
的数据发送到php文件,该文件将它们写入会话或coockie或数据库。
当浏览器(而不是选项卡)关闭时,会话结束。 Coockie必须受到用户的激励。所以我认为临时表是最适合您的解决方案。