1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| const
elemForm = document.querySelector('#myForm'),
elemSoumettre = elemForm.querySelector('input[name="soumettre"]'),
elemEnvoyer = elemForm.querySelector('input[name="envoyer"]'),
elemValider = elemForm.querySelector('button[name="valider"]'),
evHandlerSubmit = ev => {
ev.stopPropagation();
ev.preventDefault();
console.log(ev.target);
};
elemSoumettre.addEventListener('click', evHandlerSubmit, {
capture: false,
passive: false, // false pour ev.stopPropagation(); et ev.preventDefault();
once: false
});
elemEnvoyer.addEventListener('click', evHandlerSubmit, {
capture: false,
passive: false, // false pour ev.stopPropagation(); et ev.preventDefault();
once: false
});
elemValider.addEventListener('click', evHandlerSubmit, {
capture: false,
passive: false, // false pour ev.stopPropagation(); et ev.preventDefault();
once: false
}); |
Partager