我想创建一份调查问卷,在其中我将向用户询问5个问题(将来可能更多)。这些问题总是有2个选项,然后我想根据不同的组合显示结果。
示例:
A A B A B =结果A
B A B A B =结果B
A B A B A =结果C
...等
我的想法是创建一个包含不同答案的数组,然后根据情况创建一个开关。
我是好的方式还是你认为有更好的解决方案?我不是非常高级的程序员,但我需要使用HTML和Javascript。
提前感谢您的帮助! 我
答案 0 :(得分:0)
这可以通过表单内的单选按钮来完成。使用Javascript获取单选按钮的值并输出结果。以下是如何解决其中一个问题的示例:
<html>
<h3>What do you choose?</h3>
<form action="">
<input type="radio" name="inputs" value="A" id="A" /> A<br>
<input type="radio" name="inputs" value="B" id="B" /> B
</form>
<h3 id="out"></h3>
<button onclick="checkForm()">Submit</button>
<script>
function checkForm() {
if ((document.getElementById("A")).checked) {
(document.getElementById("out")).innerHTML = "Value is A";
}
else {
(document.getElementById("out")).innerHTML = "Value is B";
}
}
</script>
</html>