I am trying to make my page so that when I enter a number and click submit, right below it something like "You guessed number" shows up. It does this, but only for a split second before disappearing. I would like it to stay until I click the submit button again. What exactly is the issue?
Relevant HTML
<form id="form" onsubmit="returnGuess()">
Enter your guess: <input id="guessbox" type="text" name="userguess">
<input id="submitbutton" type="submit" value="Submit">
</form>
<p id="yourguess"></p>
The
is where I'd like it to go.
Relevant JS
function returnGuess() {
var guess = document.forms["form"]["guessbox"].value;
document.getElementById("yourguess").innerHTML = "You guessed " + guess;
}
Basically I'm just asking how I can make the updated text stay there.