I am trying to code my first hangman.
I need to take the value from the html input and store it into an array.
I tried to store the value using a submit button, called "Guess".
<form>
<input type="text" maxlength="1" minlength="1" name="letter" id="letter" placeholder="Guess a letter" />
<button class="guess" name="guess" type="button" value="Guess">Guess</button>
<button id="restart" name="restart" type="button">Restart</button>
</form>
const guessButton = document.querySelector(".guess");
//empty array to store letters
guesses = [];
//store letter in array
guessButton.addEventListener("submit", e=> {
e.preventDefault();
const letter = document.querySelector("#letter").value;
//store letter in array
guesses.push(letter);
console.log(guesses);
});
There is no result, it seems I cannot obtain the value.
Thank you for the support!
submit,submitwill work on form elements though.