Entire form on change

events, forms, html, javascript, onchange

Solution

You can use the `change` event on the `form` element:

const form = document.querySelector('form');
form.addEventListener('change', function() {
    alert('Hi!');
});

Problem

How can I use `change` or a similar event for all `form` elements? I don't want to use `change` for each field separately.

Original source