Задача была в том что бы написать тест с checkbox с несколькими вариантами овтетов , но как я не старалса этот код выбирает лиш 1 правильный ответ,тоесть несколько правильных вариантов в этом тесте быть неможет.Вот набросал код,подскажите что нужно исправить что-бы можно было ставить несколько правильных ответов а не один.
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function checkForm() {
var checkbox = document.getElementsByTagName('input');
var ansver = false;
for(var i=0;i!=checkbox.length;i++){
if (checkbox[i].type == 'checkbox' && checkbox[i].checked)
ansver = checkbox[i].name == 'zara';
// ansver = checkbox[i].name == 'sokg';
}
if (ansver) {
document.test.s1.
value="otvet pravilniy ";
return true;
} else {
document.test.s1.
value="otvet ne veren ";
return false;
}
}
</script>
</head>
<body>
<FORM name=test>
<b>v koko?</b>
<br><input type="checkbox" name="zara" value="yes">? kozel
<input type="checkbox" name="sokg" value="yes">? orel
<br><input type="checkbox" name="jas" value="yes">shenok
<br><input type="checkbox" name="glu" value="yes">kot
<P><TEXTAREA name=s1 rows=4 cols=50> </TEXTAREA> </P><input type="button" name="t1" value="podtcerdit" onClick="checkForm();">
<INPUT type=reset value="Сбросить ответы">
</FORM>
</body>
</html>