JavaScript: selezionare l'elemento usato per inviare un form
In questo articolo vedremo come selezionare l'elemento che ha innescato l'invio di un form in JavaScript.
In questo articolo vedremo come selezionare l'elemento che ha innescato l'invio di un form in JavaScript.
L'evento di invio di un form è basato sull'interfaccia SubmitEvent che ha come proprietà submitter, ossia l'elemento del DOM che è stato usato per innescare l'evento submit.
Quindi avremo:
const form = document.getElementById('contact-form');
form.addEventListener('submit', evt => {
const submitter = evt.submitter; // Oggetto di tipo HTMLElement
}, false);