Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Compréhension de l'Objet Événement en JavaScript | Gestion des Événements et Interactions Utilisateur en JavaScript
Maîtrise Avancée de JavaScript

bookCompréhension de l'Objet Événement en JavaScript

Chaque fois qu'un événement se produit en JavaScript, un objet event est automatiquement transmis au gestionnaire d'événements. Cet objet contient des informations importantes sur l'événement, telles que l'élément qui l'a déclenché (target), le type d'événement (type), ainsi que des méthodes permettant de contrôler le comportement de l'événement, comme preventDefault() et stopPropagation().

Accès aux informations liées à l'événement

L'objet event contient plusieurs propriétés et méthodes utiles permettant d'accéder aux informations concernant l'événement et d'interagir avec celui-ci.

target

La propriété target fait référence à l'élément qui a déclenché l'événement. Elle permet de déterminer quel élément a été cliqué, survolé ou manipulé.

index.html

index.html

index.css

index.css

index.js

index.js

copy

event.target est utilisé pour identifier le bouton spécifique qui a été cliqué, et son id est affiché dans le paragraphe avec l'ID display.

type

La propriété type fournit le type d'événement qui s'est produit (par exemple, click, submit, keydown).

index.html

index.html

index.css

index.css

index.js

index.js

copy

Le event.type est affiché dans le paragraphe à titre de retour d'information, indiquant qu'un événement click s'est produit. De plus, lorsque le bouton est cliqué, la couleur d'arrière-plan de tout le corps de la page est changée en lightblue.

Méthode preventDefault() dans l'objet Event

La méthode preventDefault() empêche le comportement par défaut d'un élément, comme empêcher un lien de naviguer ou empêcher un formulaire d'être soumis.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Ici, preventDefault() empêche l'action par défaut (naviguer vers une nouvelle page) lors du clic sur le lien. À la place, une alerte s'affiche.

Exemple pratique : Gestion de la soumission de formulaire et utilisation de l'objet événement

Validation d'un formulaire, prévention de la soumission si les champs sont vides, et affichage des données du formulaire ainsi que des informations liées à l'événement telles que target, type, et la manière dont preventDefault() empêche la soumission par défaut du formulaire.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Lorsque le formulaire « Sign Up » est soumis, un écouteur d'événement intercepte la soumission avec event.preventDefault(). Si le champ nom d'utilisateur ou mot de passe est vide, un message d'erreur s'affiche ; sinon, un message de succès apparaît, affichant le nom d'utilisateur soumis. De plus, des détails concernant l'événement — tels que le type, l'identifiant du formulaire et si l'action par défaut a été empêchée — sont affichés dans une section dédiée. Le formulaire est ensuite réinitialisé pour une utilisation ultérieure.

1. Quelle information la propriété event.target fournit-elle ?

2. Pourquoi utiliseriez-vous event.preventDefault() lors d’un événement de soumission de formulaire ?

question mark

Quelle information la propriété event.target fournit-elle ?

Select the correct answer

question mark

Pourquoi utiliseriez-vous event.preventDefault() lors d’un événement de soumission de formulaire ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.22

bookCompréhension de l'Objet Événement en JavaScript

Glissez pour afficher le menu

Chaque fois qu'un événement se produit en JavaScript, un objet event est automatiquement transmis au gestionnaire d'événements. Cet objet contient des informations importantes sur l'événement, telles que l'élément qui l'a déclenché (target), le type d'événement (type), ainsi que des méthodes permettant de contrôler le comportement de l'événement, comme preventDefault() et stopPropagation().

Accès aux informations liées à l'événement

L'objet event contient plusieurs propriétés et méthodes utiles permettant d'accéder aux informations concernant l'événement et d'interagir avec celui-ci.

target

La propriété target fait référence à l'élément qui a déclenché l'événement. Elle permet de déterminer quel élément a été cliqué, survolé ou manipulé.

index.html

index.html

index.css

index.css

index.js

index.js

copy

event.target est utilisé pour identifier le bouton spécifique qui a été cliqué, et son id est affiché dans le paragraphe avec l'ID display.

type

La propriété type fournit le type d'événement qui s'est produit (par exemple, click, submit, keydown).

index.html

index.html

index.css

index.css

index.js

index.js

copy

Le event.type est affiché dans le paragraphe à titre de retour d'information, indiquant qu'un événement click s'est produit. De plus, lorsque le bouton est cliqué, la couleur d'arrière-plan de tout le corps de la page est changée en lightblue.

Méthode preventDefault() dans l'objet Event

La méthode preventDefault() empêche le comportement par défaut d'un élément, comme empêcher un lien de naviguer ou empêcher un formulaire d'être soumis.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Ici, preventDefault() empêche l'action par défaut (naviguer vers une nouvelle page) lors du clic sur le lien. À la place, une alerte s'affiche.

Exemple pratique : Gestion de la soumission de formulaire et utilisation de l'objet événement

Validation d'un formulaire, prévention de la soumission si les champs sont vides, et affichage des données du formulaire ainsi que des informations liées à l'événement telles que target, type, et la manière dont preventDefault() empêche la soumission par défaut du formulaire.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Lorsque le formulaire « Sign Up » est soumis, un écouteur d'événement intercepte la soumission avec event.preventDefault(). Si le champ nom d'utilisateur ou mot de passe est vide, un message d'erreur s'affiche ; sinon, un message de succès apparaît, affichant le nom d'utilisateur soumis. De plus, des détails concernant l'événement — tels que le type, l'identifiant du formulaire et si l'action par défaut a été empêchée — sont affichés dans une section dédiée. Le formulaire est ensuite réinitialisé pour une utilisation ultérieure.

1. Quelle information la propriété event.target fournit-elle ?

2. Pourquoi utiliseriez-vous event.preventDefault() lors d’un événement de soumission de formulaire ?

question mark

Quelle information la propriété event.target fournit-elle ?

Select the correct answer

question mark

Pourquoi utiliseriez-vous event.preventDefault() lors d’un événement de soumission de formulaire ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
some-alt