多项选择测试 - 基于答案组合的错误分数

时间:2018-03-03 17:35:12

标签: javascript

function getScore(){

var q1 = document.test.q1.value;
var q2 = document.test.q2.value;
var q3 = document.test.q3.value;
var q4 = document.test.q4.value;
var score = 0;


if (q1 == "1-25") {
    score += 0;
}
else if (q1 == "26-40"){
    score += 5;
}
else if (q1 == "41-60"){
    score += 8;
}
else
    score += 10;


if (q2 == "0-25"){
    score += 0;
}
else if (q2 == "26-30"){
    score += 0;
}
else if (q2 == "31-35"){
    score += 9;
}
else 
    score += 10;    



if (q3 == "No."){
    score += 0;
}
else if (q3 == "Grandparent"){
    score += 7;
}
else if (q3 == "Sibling"){
    score += 15;
}
else 
    score += 15;


if (q4 == "Low Sugar") {
    score += 0;
}
else if (q4 == "Normal Sugar"){
    score += 0;
}
else if (q4 == "Quite High Sugar?"){
    score +=  7;
}
else 
    score += 10;

当我尝试不同的答案组合时,它似乎无法在大多数组合中产生正确的分数

你多大了?

1-25 - 0 26-40 - 5 41-60 - 8 60+ 10 - 10

您的BMI是多少?

0-25 0 26-30 0 31-35 9 35 + 10

有人在吗? 你的家人 糖尿病吗

没有。 0 祖父母7 兄弟姐妹15 家长15

你好吗? 描述你的饮食?

低糖0 正常糖0 相当高的糖? 7 高糖10

0 个答案:

没有答案