Ik moet een enquete maken dat aan de volgende eisen voldoet:
- Hij moet elke vraag 1 per 1 tonen
- Hij mag NIET refreshen per vraag.
- Als vraag 1 = A, moet ge naar vraag 8 springen, en als vraag 1 = B, moet ge gewoon doorgaan naar vraag 2.
- De resultaten moeten volgens gebruiker worden opgeslagen. ( Liefst in een DB )
Dit zijn mijn problemen:
1. Nu verschijnt hij direct als een checkbox is aangekruist, in principe moet hij kijken welke checkbox er is aangevinkt, om dan - als ik op submit druk - de juiste vraag te laten verschijnen.
2. het De vraag die net beantwoord is te verdwijnen, dit is wat ik al heb:
CB Hide/Show
Code
<html>
<head>
<title>CB Hide/Show</title>
<script type="text/javascript">
<!--
function showMe (it, box) {
var vis = (box.checked) ? "block" : "none";
document.getElementById(it).style.display = vis;
}
function showMe2 (it) {
var vis = document.getElementById(it).style.display
if (vis == "block") { document.getElementById(it).style.display = "none"; }
else { document.getElementById(it).style.display = "block"; }
}
//-->
</script>
</head>
<body>
<h3 align="center"> Enquete </h3>
<form>
<div class="Vraag1">
<input type="checkbox" name="c1" onClick="showMe('div1', this)">Antwoord 1 <br>
<input type="checkbox" name="c1" onClick="showMe('div2', this)">Antwoord 2 <br><br>
<input type="submit" name="volgende">
</div>
</form>
<div id="div1" style="display:none">
<table border=1 id="t1">
<tr>
<td>Antwoord 1</td>
</tr>
</table>
</div>
<div id="div2" style="display:none">
<table border=1 id="t1">
<tr>
<td>Antwoord 2</td>
</tr>
</table>
</div>
</body>
</html>