vendredi 10 avril 2015

Creating a quiz page using Javascript

I was trying to create a simple quiz page using Javascript. Else it went well, but after I run this code in browser, on pressing submit button the DOM text appeared in paragraph(through Script) disappears just after a flash. I had expected the text to remain on screen until the next action. Please help me troubleshoot this problem.


Thank you


Code



<!DOCTYPE HTML>
<html>
<head>
<title>
Quiz
</title>
<script type = "text/Javascript">

function checkAnswers()

{

var myQuiz = document.getElementById( "myQuiz" );

if ( myQuiz.elements[ 2 ].checked )
document.getElementById("demo").innerHTML = "Congrats, Thats the Right answer";

else

document.getElementById("demo").innerHTML = "Woops!! The Correct answer is 'Mouse'.<br>Click 'Next' to Proceed";

}

</script>

</head>
<body>
<br><br><br><br><br><br>
<form id = "myQuiz" onsubmit = "checkAnswers()" action = "">

Which among the following is readily found in computers ?
<br><br><br>
<input type = "radio" name = "radiobutton" value = "A" /><label> Zebra</label>

<input type = "radio" name = "radiobutton" value = "B" /><label> Girrafe</label>
<br><br> <input type = "radio" name = "radiobutton" value = "C" /><label>Mouse</label>

<input type = "radio" name = "radiobutton" value = "D" /><label>Mosquito</label>

</div><br><input type = "submit" name = "submit" value = "Submit" />
<br>

<p id = "demo" "> </p>
</form>
</body>
</html>

Aucun commentaire:

Enregistrer un commentaire