- Home
- /
- Tutorials
- /
- JavaScript Tutorial
- /
- JavaScript Form Events
JavaScript Events
JavaScript Form Events
Form events fire when a field changes or a form is submitted.
submit belongs to the form, not to the button.
input fires on every keystroke, while change waits until the field is finished.
Example
Example
javascript
document.body.innerHTML = '<form id="form"><input id="name" value="Ada"></form>';
document.getElementById("form").addEventListener("submit", function (event) {
event.preventDefault();
console.log("submitted " + document.getElementById("name").value);
});
document.getElementById("form").dispatchEvent(
new Event("submit", { cancelable: true })
);