Bonjour,
Dans un écouteur, je voudrais connaître le type de balise (input, select, textarea, etc.) qui a déclenché l'événement. Mon but est d'utiliser un événement différent pour chaque type d'éléments, par exemple 'input' ou 'change' pour les éléments input et select, 'click' pour une checkbox ou un bouton radio, etc.
Voici un extrait de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 "use strict"; const mainForm = document.querySelector("[name='mainForm']") ; mainForm.addEventListener('input', function(e) { console.log(e.target.type); // retourne 'text' console.log(e.target.attributes); maj(this.dataset.table); }, false ); mainForm.addEventListener('change', function(e) { maj(this.dataset.table); }, false ); mainForm.addEventListener('click', function(e) { maj(this.dataset.table); }, false );
Partager