Создал сайт тестер. Не работает кнопка "показать результат" - вопрос №3775240

<html>
<head>
<title>Тест</title>
<body leftmargin=«20» rightmargin=«20» topmargin=«30» bottommargin=«30»
bgcolor=#FFCCCC>
<script type=«text/javascript» language=«JavaScript»>// <![CDATA[
var res=«131344113312433»;
function check_me()
{
var count=0;
with(document.test) {
if (!Q1[0].checked&&!Q1[1].checked&&!Q1[2].checked&&!Q1[3].checked)
{count+=1};
if (!Q2[0].checked&&!Q2[1].checked&&!Q2[2].checked&&!Q2[3].checked)
{count+=1};
if (!Q3[0].checked&&!Q3[1].checked&&!Q3[2].checked&&!Q3[3].checked)
{count+=1};
if (!Q4[0].checked&&!Q4[1].checked&&!Q4[2].checked&&!Q4[3].checked)
{count+=1};
if (!Q5[0].checked&&!Q5[1].checked&&!Q5[2].checked&&!Q5[3].checked)
{count+=1};
if (!Q6[0].checked&&!Q6[1].checked&&!Q6[2].checked&&!Q6[3].checked)
{count+=1};
if (!Q7[0].checked&&!Q7[1].checked&&!Q7[2].checked&&!Q7[3].checked)
{count+=1};
if (!Q8[0].checked&&!Q8[1].checked&&!Q8[2].checked&&!Q8[3].checked)
{count+=1};
if (!Q9[0].checked&&!Q9[1].checked&&!Q9[2].checked&&!Q9[3].checked)
{count+=1};
if (!Q10[0].checked&&!Q10[1].checked&&!Q10[2].checked&&!Q10[3].checked)
{count+=1};
if (!Q11[0].checked&&!Q11[1].checked&&!Q11[2].checked&&!Q11[3].checked)
{count+=1};
if (!Q12[0].checked&&!Q12[1].checked&&!Q12[2].checked&&!Q12[3].checked)
{count+=1};
if (!Q13[0].checked&&!Q13[1].checked&&!Q13[2].checked&&!Q13[3].checked)
{count+=1};
if (!Q14[0].checked&&!Q14[1].checked&&!Q14[2].checked&&!Q14[3].checked)
{count+=1};
if (!Q15[0].checked&&!Q15[1].checked&&!Q15[2].checked&&!Q15[3].checked)
{count+=1};
if (count>0) alert(«Вы выполнили не все задания. Проверьте себя!»)
else answer();
}
}

function control(k, f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15) {
if (k==1&&f1.checked) return true;
if (k==2&&f2.checked) return true;
if (k==3&&f3.checked) return true;
if (k==4&&f4.checked) return true;
if (k==5&&f5.checked) return true;
if (k==6&&f6.checked) return true;
if (k==7&&f7.checked) return true;
if (k==8&&f8.checked) return true;
if (k==9&&f9.checked) return true;
if (k==10&&f10.checked) return true;
if (k==11&&f11.checked) return true;
if (k==12&&f12.checked) return true;
if (k==13&&f13.checked) return true;
if (k==14&&f14.checked) return true;
if (k==15&&f15.checked) return true;
return false;
} function answer() {
answ="";
with(document) {
answ+=control(res.charAt(0) ,test.Q1[0],test.Q1[1],test.Q1[2],test.Q1[3])?«1»:«0»;
answ+=control(res.charAt(1) ,test.Q2[0],test.Q2[1],test.Q2[2],test.Q2[3])?«1»:«0»;
answ+=control(res.charAt(2) ,test.Q3[0],test.Q3[1],test.Q3[2],test.Q3[3])?«1»:«0»;
answ+=control(res.charAt(3) ,test.Q4[0],test.Q4[1],test.Q4[2],test.Q4[3])?«1»:«0»;
answ+=control(res.charAt(4) ,test.Q5[0],test.Q5[1],test.Q5[2],test.Q5[3])?«1»:«0»;
answ+=control(res.charAt(5) ,test.Q6[0],test.Q6[1],test.Q6[2],test.Q6[3])?«1»:«0»;
answ+=control(res.charAt(6) ,test.Q7[0],test.Q7[1],test.Q7[2],test.Q7[3])?«1»:«0»;
answ+=control(res.charAt(7) ,test.Q8[0],test.Q8[1],test.Q8[2],test.Q8[3])?«1»:«0»;
answ+=control(res.charAt(8) ,test.Q9[0],test.Q9[1],test.Q9[2],test.Q9[3])?«1»:«0»;
answ+=control(res.charAt(9) ,test.Q10[0],test.Q10[1],test.Q10[2],test.Q10[3])?«1»:«0»;
answ+=control(res.charAt(10) ,test.Q11[0],test.Q11[1],test.Q11[2],test.Q11[3])?«1»:«0»;
answ+=control(res.charAt(11) ,test.Q12[0],test.Q12[1],test.Q12[2],test.Q12[3])?«1»:«0»;
answ+=control(res.charAt(12) ,test.Q13[0],test.Q13[1],test.Q13[2],test.Q13[3])?«1»:«0»;
answ+=control(res.charAt(13) ,test.Q14[0],test.Q14[1],test.Q14[2],test.Q14[3])?«1»:«0»;
answ+=control(res.charAt(14) ,test.Q15[0],test.Q15[1],test.Q15[2],test.Q15[3])?«1»:«0»; showResult();
}
}

function showResult() {
var nok=0;
var i,s;

for (i=0; i<answ.length;i++) {nok+=answ.charAt(i)==«1»?1:0;}
if(nok==15) s=«ОТЛИЧНО»;
if(nok<15) s=«ХОРОШО»;
if(nok<11.25) s=«УДОВЛЕТВОРИТЕЛЬНО»;
if (nok<7.5) s=«НЕУДОВЛЕТВОРИТЕЛЬНО»;
document.test.s1.
value=«Количество правильных ответов „+nok+“. Ваша оценка „+s+“. Посмотрите на окно рядом с номером вопроса. Если ответ правильный, там (+). Если ответ ошибочен, там (-).»;

with(document.test)
{
if (answ.charAt(0)==«1») {T1.value=" + "} else {T1.value=" — "};
if (answ.charAt(1)==«1») {T2.value=" + "} else {T2.value=" — "};
if (answ.charAt(2)==«1») {T3.value=" + "} else {T3.value=" — "};
if (answ.charAt(3)==«1») {T4.value=" + "} else {T4.value=" — "};
if (answ.charAt(4)==«1») {T5.value=" + "} else {T5.value=" — "};
if (answ.charAt(5)==«1») {T6.value=" + "} else {T6.value=" — "};
if (answ.charAt(6)==«1») {T7.value=" + "} else {T7.value=" — "};
if (answ.charAt(7)==«1») {T8.value=" + "} else {T8.value=" — "};
if (answ.charAt(8)==«1») {T9.value=" + "} else {T9.value=" — "};
if (answ.charAt(9)==«1») {T10.value=" + "} else {T10.value=" — "};
if (answ.charAt(10)==«1») {T11.value=" + "} else {T11.value=" — "};
if (answ.charAt(11)==«1») {T12.value=" + "} else {T12.value=" — "};
if (answ.charAt(12)==«1») {T13.value=" + "} else {T13.value=" — "};
if (answ.charAt(13)==«1») {T14.value=" + "} else {T14.value=" — "};
if (answ.charAt(14)==«1») {T15.value=" + "} else {T15.value=" — "};
}
}
function showhide(obj){
if(obj == 'none') return 'inline';
else return 'none';
}
// ]]>
</script>
<center><b><h2><font color= #8B0000>Тест по теме«Астрономия»</h2></font></b></center><br/><br/> <form name=«test»><ol>
<li><INPUT type=«text» size=«1» value="" name=«T1»/><b> Сколько звёзд в Млечном Пути?</b><br/>
<input type=«radio» value=«0» name=«Q1»/> 200-400МЛРД<br />
<input type=«radio» value=«1» name=«Q1»/> 200-250МЛН<br />
<input type=«radio» value=«2» name=«Q1»/> 600-800МЛН<br />
<input type=«radio» value=«3» name=«Q1»/> 50-150МЛРД<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T2»/><b>К какому типу галактик относится Млечный Путь?</b><br/>
<input type=«radio» value=«0» name=«Q2»/> Спиральная галактика с перемычкой<br />
<input type=«radio» value=«1» name=«Q2»/>Спиральная галактика<br />
<input type=«radio» value=«2» name=«Q2»/> Неправильная галактика<br />
<input type=«radio» value=«3» name=«Q2»/> Эллиптическая галактика<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T3»/><b>Ближайшая галактика к Млечному Пути?</b><br/>
<input type=«radio» value=«0» name=«Q3»/>Карликовая галактика Большого Пса <br/>
<input type=«radio» value=«1» name=«Q3»/> Малое Магелланово облако<br/>
<input type=«radio» value=«2» name=«Q3»/> Галактика Андромеды<br />
<input type=«radio» value=«3» name=«Q3»/> Большое Магелланово Облако<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T4»/><b>В каком рукаве Млечного пути находится Солнечная система? </b><br/>
<input type=«radio» value=«0» name=«Q4»/> Рукав Ориона<br />
<input type=«radio» value=«1» name=«Q4»/> Рукав Стрельца <br />
<input type=«radio» value=«2» name=«Q4»/> Рукав Лебедя<br />
<input type=«radio» value=«3» name=«Q4»/> Рукав Щита-Центавра<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T5»/><b> ЧТО находится в центре нашей галактики?</b><br/>
<input type=«radio» value=«0» name=«Q5»/> Сверхмассивная чёрная дыра<br />
<input type=«radio» value=«1» name=«Q5»/> Сверхмассивная нейтронная звезда <br />
<input type=«radio» value=«2» name=«Q5»/> Голубой Гипергигант<br />
<input type=«radio» value=«3» name=«Q5»/> А там что-то должно находится?<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T6»/><b>В каких созвездиях находятся Малое и Большое Магеллановы Облака? </b><br/>
<input type=«radio» value=«0» name=«Q6»/> Золотая Рыба и Тукан<br />
<input type=«radio» value=«1» name=«Q6»/> Летучая Рыба и Павлин<br />
<input type=«radio» value=«2» name=«Q6»/> Летучая Рыба и Павлин<br />
<input type=«radio» value=«3» name=«Q6»/> Корма и Центавр<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T7»/><b>Сколько всего спутников у млечного пути? </b><br/>
<input type=«radio» value=«0» name=«Q7»/> ~60<br />
<input type=«radio» value=«1» name=«Q7»/> ~1000<br />
<input type=«radio» value=«2» name=«Q7»/> ~400<br />
<input type=«radio» value=«3» name=«Q7»/> 93<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T8»/><b> Млечный Путь входит в скопление галактик под названием Местная Группа. Помимо него в Местной Группе находится ещё две крупные галактики: галактика Андромеды и...</b><br/>
<input type=«radio» value=«0» name=«Q8»/> Галактика Треугольника<br />
<input type=«radio» value=«1» name=«Q8»/> Галактика Головастик<br />
<input type=«radio» value=«2» name=«Q8»/> Галактика Колесо телеги<br />
<input type=«radio» value=«3» name=«Q8»/> Галактика Сомбреро<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T9»/><b> Ну а что, если отойти чуть подальше? В каком сверхскоплении находится Млечный Путь и вся Местная Группа?</b><br/>
<input type=«radio» value=«1» name=«Q9»/> Сверхскопление Девы <br />
<input type=«radio» value=«2» name=«Q9»/> Сверхскопление Рыб-Персея<br />
<input type=«radio» value=«3» name=«Q9»/> Сверхскопление Шепли<br />
<br/></li><li><INPUT type=«text» size=«1» value="" name=«T10»/><b>Какая мифология дала название нашей галактике?</b><br/>
<input type=«radio» value=«0» name=«Q10»/> Греческая<br />
<input type=«radio» value=«1» name=«Q10»/> Китайская<br />
<input type=«radio» value=«2» name=«Q10»/> Египетская<br />
<input type=«radio» value=«3» name=«Q10»/> Шумерская<br /></li></ol>
<CENTER>
<P><TEXTAREA name=«s1» rows=«4» cols=«70» readonly> </TEXTAREA> </P>
<INPUT onclick=«check_me()» type=«button» value=«Показать результат»/>    
<INPUT type=«reset» value=«Сбросить ответы»/>
</CENTER>
<center>
<input type=«button» onclick=«history.back();» value=«Назад»/>
</center>
</form>
</body>

Ответы

Проверь код в каком-нибудь html редакторе
10.05.20

Виталий

Читать ответы

Alexander

Читать ответы

✯ Анна ✯

Читать ответы
Посмотреть всех экспертов из раздела Технологии > JavaScript,Ajax,HTML
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store