JS

Gestion des événements : click, submit, keydown, etc.

Gestion des Événements en JavaScript


La gestion des événements en JavaScript permet d'interagir avec les actions de l'utilisateur sur une page web, telles que les clics de souris, les soumissions de formulaires, les pressions de touches, etc.


1. Ajout d'Écouteurs d'Événements :


Vous pouvez ajouter des écouteurs d'événements à des éléments HTML en utilisant la méthode addEventListener. Cette méthode prend en premier argument le type de l'événement à écouter et en second argument une fonction de rappel (callback) qui sera exécutée lorsque l'événement se produit.


Exemple d'Ajout d'Écouteur d'Événement "click" :


// Sélection de l'élément sur lequel ajouter l'écouteur d'événement
let monElement = document.getElementById('monElement');

// Ajout de l'écouteur d'événement "click"
monElement.addEventListener('click', function() {
    console.log('L\'élément a été cliqué.');
});


2. Types d'Événements Courants :


  • click : Événement déclenché lorsque l'utilisateur clique sur un élément.
  • submit : Événement déclenché lorsqu'un formulaire est soumis.
  • keydown, keyup : Événements déclenchés lorsqu'une touche du clavier est enfoncée ou relâchée.
  • mouseover, mouseout : Événements déclenchés lorsque la souris survole un élément ou quitte un élément.
  • focus, blur : Événements déclenchés lorsque l'élément reçoit ou perd le focus.


Exemple d'Ajout d'Écouteur d'Événement "submit" sur un Formulaire :


// Sélection du formulaire sur lequel ajouter l'écouteur d'événement
let formulaire = document.getElementById('monFormulaire');

// Ajout de l'écouteur d'événement "submit"
formulaire.addEventListener('submit', function(event) {
    // Empêche le comportement par défaut du formulaire
    event.preventDefault();
    
    // Traitement du formulaire ici
});


3. Utilisation de Fonctions de Rappel :


Les fonctions de rappel utilisées comme écouteurs d'événements peuvent accepter un argument event, qui représente l'objet Event associé à l'événement déclenché. Cet objet contient des informations sur l'événement, telles que le type, la cible, les touches de clavier, etc.


Exemple d'Utilisation de l'Objet Event :


monElement.addEventListener('click', function(event) {
    console.log('L\'élément a été cliqué.');
    console.log('Type de l\'événement : ' + event.type);
    console.log('Cible de l\'événement : ' + event.target);
});


4. Retrait d'Écouteurs d'Événements :


Vous pouvez retirer des écouteurs d'événements en utilisant la méthode removeEventListener. Il est important de spécifier la même fonction de rappel que celle utilisée lors de l'ajout de l'écouteur.


Exemple de Retrait d'Écouteur d'Événement :


function handleClick() {
    console.log('L\'élément a été cliqué.');
}

monElement.addEventListener('click', handleClick);

// Retrait de l'écouteur d'événement
monElement.removeEventListener('click', handleClick);


En résumé, la gestion des événements en JavaScript permet d'interagir avec les actions de l'utilisateur sur une page web. En comprenant comment ajouter des écouteurs d'événements, utiliser des fonctions de rappel et manipuler les objets Event, vous pouvez créer des expériences web dynamiques et réactives.

1005 vues
Posté le 04 avril 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
319 vues
Les callbacks
Les Callbacks en JavaScriptLes callbacks sont des fonctions passées en tant qu'arguments à d'autres fonctions, qui seront exécutées ultérieurement ou de manière asynchrone. Les callbacks sont...
JS
3 514 vues
Afficher les commentaires
Nous allons reprendre notre page topic.php. Sur cette page nous allons afficher les commentaires postés de vos utilisateur.Dans notre page topic.php nous allons donc afficher les...
Créer son site
365 vues
Les promesses
Les Promesses en JavaScriptLes promesses sont un mécanisme de gestion asynchrone en JavaScript qui permet de gérer plus facilement les opérations asynchrones et d'éviter le "callback hell". Les...
JS
1 805 vues
Mixins : Créer des mixins pour réutiliser des blocs de styles
Mixins en SASS : Créer et Utiliser1. Déclaration de mixins :En SASS, les mixins sont déclarés à l'aide du mot-clé @mixin, suivi du nom du mixin et des paramètres entre parenthèses. Les styles...
Sass
361 vues
Utilisation de l'élément <li> pour les éléments de liste
Utilisation de l'élément <li> pour les éléments de listeL'élément <li> est utilisé pour définir chaque élément individuel d'une liste, qu'elle soit ordonnée <ol> ou non...
HTML
2 447 vues
Modifier ses informations en PHP
Dans cette nouvelle vidéo nous allons apprendre à modifier vos informations !Lors de l’inscription il se peut que vous ayez fait une erreur. C'est pour cela que cette page sera importante pour...
Créer son site de rencontres
1 735 vues
Voir plus de messages (2/2)
Dans la suite de cette vidéo nous allons continuer notre système pour voir plus de messages. Nous allons finaliser la disparition du bouton ‘voir plus’ lorsqu’il n’y aura plus de messages...
Créer son site de rencontres
3 161 vues
Créer des listes ordonnées <ol> et non ordonnées <ul>
Créer des listes ordonnées avec <ol> et non ordonnées avec <ul>Les balises <ol> et <ul> sont utilisées pour créer respectivement des listes ordonnées et non ordonnées...
HTML
Publicité
Cette pub permet au site de vivre ...