我已经创建了一个小问题的3个问题,每个问题都有一个单选按钮可以选择4个答案,在测验结束时,应用程序将根据所选答案显示一条消息,问题是所有在1个布局上都有一组单选按钮,每次我们继续下一个问题时都会被清除。
我的问题是我不知道如何让应用记住选择,有没有办法保存答案然后清除组并保存下一个选择......等等。比如像“1-3-2-1”这样的字符串
答案 0 :(得分:0)
有一些典型的方法。
您可以将每个问题的结果存储在会话服务器端。每次用户提交表单时,结果都会发布到服务器。然后,服务器可以记住结果,在测验结束时,服务器可以使用它来生成结果页面。
您可以使用RESTful URI方案。结果页面可能有一个网址,如:
http://myapp/results?question1=answer1&question2=answer2&question3=answer3
关于如何生成问题,我不清楚你的问题。如果他们通过AJAX,那么你可以在每次POST发布时将结果存储在javascript中。如果问题需要单独的页面加载,那么您将需要使用上述方法之一。