Jeg har rettet et par småfejl i din kode. Nu virker den.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function retopg()
{
var correctAnswers=0;
var wrongAnswers=0;
if (document.getElementById("fieldone").value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}
if (document.getElementById("fieldtwo").value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}
if (document.getElementById("fieldthree").value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}
if (document.getElementById("fieldfour").value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}
if (document.getElementById("fieldfive").value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}
document.getElementById("myResult").innerHTML="Du svarede korrekt på "+correctAnswers+" spørgsmål, og forkert på "+wrongAnswers+"";
}
</script>
</head>
<body>
<form>
<input name="fieldone" type="text">
<input name="fieldtwo" type="text">
<input name="fieldthree" type="text">
<input name="fieldfour" type="text">
<input name="fieldfive" type="text">
<input name="retteren" type="button" onClick="javascript:retopg()" value="Ret Opgaven">
</form>
<div id="myResult"></div>
</body>
</html>
Det vil nok være en god idé at lave værdien af felterne til lowercase inden if-else checket, da javascript er case-sensitive
Bare et godt råd.
Mvh. Thomas Lykke Petersen