- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个 jquery 调查问卷,但我的一点 jquery 知识对我没有帮助。
到目前为止我所拥有的是以下http://valogiannis.com/stackoverflow/quest.html
当您单击“问题”时,会打开一个弹出窗口,其中包含两个问题。
我想要以下内容:当用户单击两个答案之一时,脚本检查他的答案。数组 CheckFirstAnswer 负责“告诉”第一个答案是错误还是正确,0 表示错误,1 表示正确。如果用户单击正确的答案,那么我想显示下一个问题及其来自数组 Question,FirstAnswer,SecondAnswer 的答案,否则相应的结论与 i 值成比例。
如果有任何帮助,我将不胜感激。
谢谢
最佳答案
[ Working demo ]
问题管理器
// question number
var currentQ = -1;
function showNewQuestion(el) {
currentQ++; // increment question number
$('.messagepop').html( Question[currentQ] + '<br />' +
'<a href="#" class="first">'
+ FirstAnswer[currentQ] + '</a><br />' +
'<a href="#" class="second">'
+ SecondAnswer[currentQ] + '</a><br />' +
'<a href="#" class="close">close</a>' );
}
function validate(answer) {
var firstIsTrue = CheckFirstAnswer[currentQ];
// correct answer (new question)
if ( firstIsTrue && answer == 1
|| !firstIsTrue && answer == 2 ) {
showNewQuestion();
}
// incorrect answer (conclusion)
else {
$('.messagepop').html(Conclusion[currentQ]);
}
}
点击处理程序
$(function () {
$("#container_div").live('click', function (event) {
// which element was clicked
var el = $(event.target);
// first answer was clicked
if (el.hasClass("first")) {
validate(1);
}
// second answer was clicked
else if (el.hasClass("second")) {
validate(2);
}
// questions opener was clicked
else if (el.attr("id") == "questions") {
el.addClass("selected").parent()
.append('<div class="messagepop pop" />');
showNewQuestion();
$(".pop").slideFadeToggle();
}
// popup close was clicked
else if (el.hasClass("close")) {
$(".pop").slideFadeToggle();
$("#questions").removeClass("selected");
}
});
});
关于javascript - jquery问卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062954/
我正在制作一个包含抑郁症测试的 Android 应用程序。测试包括 9 个问题,每个问题有 4 个可能的答案。答案以单选按钮的形式出现。我需要按如下方式为单选按钮分配数值: 答案 1 = 0 答案 2
我希望在我的 Intranet 上创建一个问卷,通过一次只显示一个“部分”来简化用户的操作,并允许用户在表单中前进和后退。 我没有描述我的想法,而是制作了一个小 GIF 在我盲目地陷入困境之前,我真的
我们有一个系统,公民从服务器下载问卷,填写并提交问卷回复到服务器,存储在那里。在我们的案例中,这些是关于您的感受和症状的简单问题。然后,卫生 worker 可以访问问卷答复。卫生 worker 要的不
我正在尝试创建一个简单的 GUI,它会询问用户一系列问题,然后存储他们的回答以供稍后分配。我已经确定我的错误出在我的方法中,该方法基本上执行了简单的 7 个问题。我已将 7 个问题添加到 ArrayL
Django-survey 或 django-questionnaire 对我来说过于以管理员为中心(除了与 django 相关)。我希望我的用户创建他们自己的调查。类似于 Google 表单调查(查
第一次在论坛发帖。我遵循了所有提示,并在发布查询之前寻找可能的答案,但我找不到一步的答案,我陷入了困境。我不是程序员。我是一名教育技术专家,主要从事 Moodle 工作。我在 PHP 中创建了一些 b
我是一名优秀的程序员,十分优秀!