Search code examples
javascripthtmlformseventsonchange

How can I detect events on all elements in a form?


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


Solution

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

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