首先让我描述一下这个场景。假设一位用户在我的网站中填写表单。该表格可能包含大约14个字段。现在,在完成7场比赛后,他/她错误地返回或关闭窗户或重新启动电脑。提交之前存储表单数据的最佳方法是什么?
现在他回来的时候有一种方法可以告诉他7个区域已经满了吗?现在有三种情况可以处理:
回到主页 关闭窗口 重新启动电脑。
对于所有这些可能没有解决方案。如果只有1和2的情况可以处理,那很好。
我知道会议,但到目前为止,我知道要保存会议中的东西,您需要提交网站或刷新,这不是我可观的情况。
所以我需要一个很好的方式来做到这一点?
实际上,我的网站将在每个表格中托管20-40个字段。因此,如果关闭标签或返回,为用户进行恢复非常重要。
你应该在一页一页的基础上存储数据,只有在X分钟没有更新之后才能“完成”。至少这就是我如何完成一个类似的任务,我有一个4页的工作网站加入过程。以会话ID为关键字存储page1数据,然后为其他页面进行更新。这样,如果用户返回或取消,您仍然可以获得一些数据。 – skrilled 2013-03-22 00:48:01
我想我没有让你理解我的情况。我的问题是,如果用户填写表格的一半,并关闭它,那么我怎么实际上可以保存会话中的数据。如果用户在这种情况下提交,我可以将数据保存在会话中。 – 2013-03-22 04:33:57