Немога да се преборя с този проблем как да не кликам два пъти на радио бутона ??? Благодаря предварително ?
DEMO
DEMO
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ВЪПРОСИ И ОТГОВОРИ (ТЕСТ)</title>
<script type="text/javascript" src="../js/jquery-1.4.4.js"></script>
<script type="text/javascript">
$(function() {
var re=0
$('input').click(function(){
var broiach = $(this).attr('class');
$('<div id="potvardi">Сеигурни ли сте във вашия отговор ? Ако да кликнете пак на него !</div>').appendTo('div.'+broiach);
$('input#r'+broiach).click(function(){
var val1 = $(this).attr('value');
$('input#r'+broiach).remove();
$('div#potvardi').remove();
$('div#otgovor').remove();
$('<div id="otgovor">Вашия отговор е '+val1+'</div>').appendTo('body');
if (broiach==0) {
if (val1==4) {
$('<div id="otgovor">За верен отговор получавате 2 точки.</div>').appendTo('body');
re=re+2;
$('<div id="otgovor">Вашия резултат до момента е = '+re+'<hr></div>').appendTo('body');
} else {
$('<div id="otgovor">За грешен отговор получавате -1 точки.</div>').appendTo('body');
re=re-1;
$('<div id="otgovor">Вашия резултат до момента е = '+re+'<hr></div>').appendTo('body');
}
} else if (broiach==1){
if (val1==2) {
$('<div id="otgovor">За верен отговор получавате 2 точки.</div>').appendTo('body');
re=re+2;
$('<div id="otgovor">Вашия резултат до момента е = '+re+'<hr></div>').appendTo('body');
} else {
$('<div id="otgovor">За грешен отговор получавате -1 точки.</div>').appendTo('body');
re=re-1;
$('<div id="otgovor">Вашия резултат до момента е = '+re+'<hr></div>').appendTo('body');
}
} else {
if (val1==4) {
$('<div id="otgovor">За верен отговор получавате 2 точки.</div>').appendTo('body');
re=re+2;
$('<div id="otgovor">Вашия резултат до момента е = '+re+'<hr></div>').appendTo('body');
} else {
$('<div id="otgovor">За грешен отговор получавате -1 точки.</div>').appendTo('body');
re=re-1;
$('<div id="otgovor">Вашия резултат до момента е = '+re+'<hr></div>').appendTo('body');
}
}
});
});
});
</script>
</head>
<body>
<?php
$vaprosi=array('Колко прави : 2+2=?',
'Колко прави : 4-2=?',
'Колко прави : 2*2=?');
?>
<center>
<a href="index.php">HOME</a>
<div id="konteiner">
<h1>Въпроси</h1>
<hr>
<?php
$count=count($vaprosi)-1;
?>
<?php
foreach ($vaprosi as $key => $var) {
?>
<div id="vaprosi" class="<?php echo $key; ?>">
<?php echo $var; ?><br>
<div id="ot">
2<input id="r<?php echo $key; ?>" class="<?php echo $key; ?>" type="radio" name="<?php echo $key; ?>" value="2"/><br>
4<input id="r<?php echo $key; ?>" class="<?php echo $key; ?>" type="radio" name="<?php echo $key; ?>" value="4"/><br>
6<input id="r<?php echo $key; ?>" class="<?php echo $key; ?>" type="radio" name="<?php echo $key; ?>" value="6"/><br>
</div>
</div>
<hr>
<?php
}
?>
</div>
</center>
</body>
</html>