Sometimes, we want to listen to the form submit event in JavaScript.
In this article, we’ll look at how to listen to the form submit event in JavaScript.
How to listen to the form submit event in JavaScript?
To listen to the form submit event in JavaScript, we call addEventListener
on the form.
For instance, we write
document.querySelector("#myForm").addEventListener("submit", (e) => {
if (!isValid) {
e.preventDefault();
}
});
to select the form with
document.querySelector("#myForm")
Then we call addEventListener
on it with 'submit'
and a callback that runs when we submit the form.
In the callback, we check if isValid
is false
.
If it is, we call e.preventDefault
to prevent the default server side form submission behavior and do what we want.
Conclusion
To listen to the form submit event in JavaScript, we call addEventListener
on the form.