我正在寻找一个使用jQuery和HTML的基本调查/向导示例。我希望它能连接到文本文件或XML文件,并且独立于SQL,PHP,ASP.NET或JavaScript之外的任何其他脚本语言。
TIA
更新:我正在寻找一个可以一次提出一个问题的解决方案。然后,根据选择的多项选项,我想显示一个结果,然后允许用户继续下一个问题。就像我之前说的那样,更像是一个类似向导的调查解决方案。
更新2:我也不想存储任何结果。让我以不同的方式解释这一点。在提供其他服务的网站的主页上,我们希望显示包含5个多项选择答案的单个问题。用户可以选择答案并单击“提交”。单击提交后,div将根据他们选择的答案刷新结果,并询问他们是否想要查看其他问题。没有数据存储。显示内容更不是一种有趣的练习。
答案 0 :(得分:4)
我在MIT许可下创建了一个开源JavaScript Survey library。 它与Visual Designer一起使用,它基于JSON。
默认情况下不会存储结果,当然您可以在页面上只显示一个问题。 您可以set-up a logical expression (visibleIf property)查询问题/面板/页面以控制其可见性,或者您可以只更改问题/面板/页面可见属性onValueChanged事件:
survey.onValueChanged.add(function (sender, options) {
survey.getQuestionByName(“myquestionName”).visible = myBooleanValue;
});
您可以在onCurrentPageChanged,onComplete和onValueChanged事件中显示/存储您的数据。
还有很多其他选择。例如,您可以使用自己的“上一个”,“下一个”和“完成”按钮。
答案 1 :(得分:2)
jquery ui和jquery移动调查生成器的一个很好的例子:http://mobosurvey.com/survey/designer
答案 2 :(得分:2)
显然,@ Luca的答案中的jQuery插件已不再是jQuery网站上的。我发现的是:
https://github.com/jdarling/jQuery.Survey
也许是同一个。
可以每页显示一个问题,并有一个nextPage
挂钩来覆盖。
答案 3 :(得分:1)
http://plugins.jquery.com/project/Survey
以下是一个示例:http://flesler.webs.com/jQuery.Survey/
该示例从JSON对象加载详细信息,在我看来,它比文本文件或XML更适合此任务。