Добрый день.
Пытаюсь сделать "тест", значит по событию onclick на кнопке, хочу вызвать функцию в который оператор if сравнивает значение checked выбранного элемента с правильным ответом.
В итоге никаких действий от скрипта.
Подскажите где ошибка в коде?
Код:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Бинарные деревья</title>
<meta name="author" content="ESamoshuk" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript">
Function ch(){if(document.f1.ans1[2].checked==true) alert("Good");}
</script>
</head>
<body>
<div id="container" >
<div id="header">Тестовые задания</div>
<div id="sidebar" style="height: 405px">
<p><a href="cx.html">Введение</a></p>
<p><a href="c1.html">Реализация деревьев</a></p>
<p><a href="c2.html">Сбалансированные деревья</a></p>
<p><a href="bibl.html">Библиографический список</a></p>
<p><a href="test.html">Тестовые задания</a></p>
</div>
<div id="content">
<p><b>Ваше имя:</b><br>
<form name="f1" action="test.html">
<input name="nick" type="text" size="40"><br>
<p><b>Какую операцию выполняет этот программный код?</b><Br>
<blockquote >
<pre style="color: green">
void view_acb(element* tree)
{
if( tree!=0)
{
view_acb(tree->left);
cout<info<<" ";
view_acb(tree->right);
}
}
</pre>
</blockquote>
<input type="radio" name="ans1" value="1"> Объявление вершины дерева<Br>
<input type="radio" name="ans1" value="2"> Симметричный обход дерева<Br>
<input type="radio" name="ans1" value="3"> Ничего не делает <Br>
<button onclick="ch()">
<img src="icon_check.png" alt="" style="vertical-align:middle">
Проверить
</button><Br>
</form>
</div>
<div id="header" >
<center> <h2> «<a href="bibl.html" accesskey="z" style="color: #191970">Предыдущая</a> </h2> </center>
</div>
</body>
</html>
|