如何使用HTML生成问题的所有答案产生一个结果?

时间:2016-10-07 01:09:58

标签: html

我想让所有问题的答案或用户偏好导致一个结果请帮忙。我想做一些像Craigslist如何为您提供偏好并引导您获得一个结果的内容。比如如何将这两个问题联系起来:

你是一只鸟吗?                            是         没有              


    你能飞吗?                        是         没有              


因此,如果用户选择“是”,则会给出“企鹅”的结果"

1 个答案:

答案 0 :(得分:0)

请注意,我只是给你这个答案,因为我很无聊,因为我正在调试一个基本上只需要粉碎数字的程序,请详细说明你的问题,并包括你下次尝试的内容。 / p>

在javascript中:

var q1 = true // question 1 answer (yes = true, no = false)
var q2 = false // question 1 answer (yes = true, no = false)

if(q1 == true && q2 == true) {

    //your actions here, for example
    alert("you are a parrot");

} else if(q1 == true && q2 == false) {

    //your actions here, for example
    alert("you are a penguin");

} else if(q1 == false && q2 == true) {

    //your actions here, for example
    alert("you are a military apache helicopter");

} else //last option, so q1 == false and q2 == false {

    //your actions here, for example
    alert("you are a human");

}

记住:这只是一个硬编码的例子,如果你想让一个用户自己做这样的测验,你应该循环遍历所有值并从数组中读出它们......