| 12
 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