To prevent form from being submitted with JavaScript, we call preventDefault
.
For instance, we add a form with
<form>
<button type="submit">Submit</button>
</form>
Then we write
const element = document.querySelector("form");
element.addEventListener("submit", (event) => {
event.preventDefault();
//...
console.log("Form submission cancelled.");
});
to select the form with querySelector
.
And then we listen for the submit event on it with addEventListener
.
In the submit handler, we call event.preventDefault
to stop the default submit behavior.