Показать сообщение отдельно
  #2 (permalink)  
Старый 22.08.2016, 18:43
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

ГалинаS, здравствуйте.
Примерно так можно:
в примере 5 вопросов и 2 группы
<script>
window.onload = function(){
	document.getElementById("res").onclick = function (){
		var sumByGroup = [0, 0];
		for (var i=1; i<=5; i++){
			name = "ques_"+i;
			answ = document.querySelectorAll('[name=' + name + ']');
			if (answ[0].checked){
			
				sumByGroup[answ[0].value-1]++;
			}else if (answ[1].checked){
				sumByGroup[answ[1].value-1]++;
			}
		}
		for (var i=0; i<sumByGroup.length; i++){
			document.getElementById("resTxt").insertAdjacentHTML("beforeEnd", "в " + (i+1) + "-й группе ответов: " + sumByGroup[i] + "<br>");
		}
	}
}
</script>
вопрос1<br>
<input type="radio" name="ques_1" value="1" id="q1_1"><label for="q1_1">группа 1</label><br>
<input type="radio" name="ques_1" value="2" id="q1_2"><label for="q1_2">группа 2</label><br>
вопрос2<br>
<input type="radio" name="ques_2" value="2" id="q2_1"><label for="q2_1">группа 2</label><br>
<input type="radio" name="ques_2" value="1" id="q2_2"><label for="q2_2">группа 1</label><br>
вопрос3<br>
<input type="radio" name="ques_3" value="2" id="q3_1"><label for="q3_1">группа 2</label><br>
<input type="radio" name="ques_3" value="1" id="q3_2"><label for="q3_2">группа 1</label><br>
вопрос4<br>
<input type="radio" name="ques_4" value="1" id="q4_1"><label for="q4_1">группа 1</label><br>
<input type="radio" name="ques_4" value="2" id="q4_2"><label for="q4_2">группа 2</label><br>
вопрос5<br>
<input type="radio" name="ques_5" value="1" id="q5_1"><label for="q5_1">группа 1</label><br>
<input type="radio" name="ques_5" value="2" id="q5_2"><label for="q5_2">группа 2</label><br>
<br>
<input type="button" id="res" value="результат">
<div id="resTxt"></div>

Последний раз редактировалось Manyasha, 22.08.2016 в 21:00.
Ответить с цитированием