Здравейте!
В момента съм 11 клас и учим HTML. Госпожата ни даде да си направим курсова работа - сайт, който да включва всичко, което сме учили за HTML. И аз искам в моя сайт да си направя тестче с помощта на формуляри и по точно чрез т.нар. Радио бутони (Option Button).
Знам как да си направя формуляр, знам как да направя бутоните, но не знам как да ги програмирам т.е. като се избере едиси кой бутон да се случи следното действие и т.н.
Доколкото разбрах ставало с JavaScript (може и с други), гледах уроци, но не можах да разбера добре и ще съм много благодарен, ако някой ми даде примерен код, където показва как е направил тест от 2 въпроса примерно и при избиране на правилните отговори да се извършва някакво действие. Надявам се да сте ме разбрали какво искам.
Ето един примерен код, който намерих и искам да направя нещо подобно и като поставих кода в Notepad и го сейфах като .html не ми тръгваше както го исках, не знам къде е грешката. Извинявай се, че е толкова дълъг кода, но не намерих таг във форума за скриване :lol:
В момента съм 11 клас и учим HTML. Госпожата ни даде да си направим курсова работа - сайт, който да включва всичко, което сме учили за HTML. И аз искам в моя сайт да си направя тестче с помощта на формуляри и по точно чрез т.нар. Радио бутони (Option Button).
Знам как да си направя формуляр, знам как да направя бутоните, но не знам как да ги програмирам т.е. като се избере едиси кой бутон да се случи следното действие и т.н.
Доколкото разбрах ставало с JavaScript (може и с други), гледах уроци, но не можах да разбера добре и ще съм много благодарен, ако някой ми даде примерен код, където показва как е направил тест от 2 въпроса примерно и при избиране на правилните отговори да се извършва някакво действие. Надявам се да сте ме разбрали какво искам.
Ето един примерен код, който намерих и искам да направя нещо подобно и като поставих кода в Notepad и го сейфах като .html не ми тръгваше както го исках, не знам къде е грешката. Извинявай се, че е толкова дълъг кода, но не намерих таг във форума за скриване :lol:
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Test</title>
</head>
<body>
<form method="post">
Въпрос 1: Как се казваш?
<br><input type="radio" name="bla" value="petur">Петър
<br><input type="radio" name="bla" value="andrei">Андрей_
<br><input type="radio" name="bla" value="nikola">Никола
<br>Въпрос 2: На колко си години?
<br><input type="radio" name="xa" value="10">10
<br><input type="radio" name="xa" value="20">20
<br><input type="radio" name="xa" value="30">30_
<br>Въпрос 3: От къде си?
<br><input type="radio" name="xax" value="sf">София_
<br><input type="radio" name="xax" value="v">Варна
<br><input type="radio" name="xax" value="b">Бургас
<br>Въпрос 4: Кога си роден?
<br><input type="radio" name="xaxa" value="o">Отдавна
<br><input type="radio" name="xaxa" value="n">Наскоро
<br><input type="radio" name="xaxa" value="ne">Не помня_
<br><input type="submit" name="submit">
</form>
<?php
$num=0;
if (isset($_POST['bla']) && $_POST['bla']=='andrei'){
$num++;
}
if (isset($_POST['xa']) && $_POST['xa']=='30'){
$num++;
}
if (isset($_POST['xax']) && $_POST['xax']=='sf'){
$num++;
}
if (isset($_POST['xaxa']) && $_POST['xaxa']=='ne'){
$num++;
}
if (isset($_POST['submit'])){
if ($num!=0) {
if($num>1){
echo "Имате общо ".$num." правилни отговора";
} else {
echo "Имате ".$num." правилен отговор";
}
} else {
echo "Нямате нито един верен отговор";
}
}
?>
</body>
</html>