根据答案创建包含多个结果的调查问卷

时间:2016-10-18 16:00:52

标签: javascript html

我想创建一份调查问卷,在其中我将向用户询问5个问题(将来可能更多)。这些问题总是有2个选项,然后我想根据不同的组合显示结果。

示例:

A A B A B =结果A

B A B A B =结果B

A B A B A =结果C

...等

我的想法是创建一个包含不同答案的数组,然后根据情况创建一个开关。

我是好的方式还是你认为有更好的解决方案?我不是非常高级的程序员,但我需要使用HTML和Javascript。

提前感谢您的帮助! 我

1 个答案:

答案 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>