JS if else

Tags:    diverse

<< < 12 > >>
Jeg har 5 text input's, og der skriver brugeren nogle svar i, ja og nej, og jeg skal have en funktion som retter "opgaven"...

Det skal være en funktion, med en if-else sætning til hvert text felt...

så tæller den hvor mange rigtige man har.... og skriver antal rigtige i en text....

her er den rigtige besvarelse som funktionen skal rette ud fra:

1: ja
2:nej
3:nej
4:ja
5:ja


håber virkelig i kan hjælpe!
og på forhånd tak!!
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



12 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Et hurtigt kig, så ser det ud til du mangler den div hvor resultatet skal vises i ;)

Mvh. Thomas Lykke Petersen

kan du ikke lige skrive den linie kode der skal til for at få den til at virke??
******************
*Fishing is a lifestyle*
*Like Computer is *
******************


Du skal have følgende html element på din side

Fold kodeboks ind/udKode 


Mvh. Thomas Lykke Petersen



<!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.fieldone.value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}



if (document.fieldtwo.value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}


if (document.fieldthree.value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}



if (document.fieldfour.value=="ja")
{
correctAnswers++;
}
else
{
wrongAnswers++;
}



if (document.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>
<input name="fieldone" type="text">
<input name="fieldtwo" type="text">
<input name="fieldthree" type="text">
<input name="fieldtfour" type="text">
<input name="fieldfive" type="text">
<input name="retteren" type="button" onClick="javascript:retopg()" value="Ret Opgaven">

<div id="myResult"></div>
</body>
</html> ¨


Denne kode giver problemer.... hvad er det der er galt... IE 6 siger: "der opstod en fejl på siden" ?

Den SKAL virke i IE da jeg skal give resultatet til en som kun bruger IE
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



<< < 12 > >>
t