OFFICE DE LA FORMATION PROFESSIONNELLE & DE LA PROMOTION DU TRAVAIL
INSTITUT SPECIALISE DE GESTION ET D'INFORMATIQUE MARRAKECH
Programmation en Javascript
TP 8: Gérer les évènements & Validation des formulaires
Exercice 1:
Soit l’exercice 2 du TD précédent :
Modifier le code HTML pour remplacer les boutons par une liste de sélection avec les valeurs suivantes :
Jaune, Vert, Rouge, Noir
Quand on change la sélection dans la liste, la couleur d’arrière-plan change également.
1. A quel évènement de la liste doit on associer le code javascript ?
2. Ecrire le code Javascript correspondant.
Exercice 2:
Le but de cet exercice est de créer une page web simple qui réagit à différents événements déclenchés par
l'utilisateur.
Créez une page HTML avec les éléments suivants :
Un bouton avec le texte "Cliquez-moi !" (ID : "myButton").
Un paragraphe vide (ID : "message") pour afficher les messages d'événement.
Utilisez JavaScript pour implémenter les fonctionnalités suivantes :
Lorsque l'utilisateur clique sur le bouton, affichez le message "Le bouton a été cliqué !" dans le
paragraphe.
Lorsque l'utilisateur survole le bouton, changez sa couleur de fond en jaune.
Lorsque l'utilisateur arrête de survoler le bouton, rétablissez sa couleur de fond d'origine.
Instructions supplémentaires :
Utilisez les événements click, mouseover et mouseout pour détecter les actions de l'utilisateur.
Exercice 3:
Le but de cet exercice est de créer un formulaire d'inscription avec des champs pour le nom, l'email, le
numéro de téléphone et le mot de passe. L'objectif est de valider chaque champ lors de la soumission du
formulaire.
Créez un formulaire HTML avec les champs suivants :
1
OFFICE DE LA FORMATION PROFESSIONNELLE & DE LA PROMOTION DU TRAVAIL
INSTITUT SPECIALISE DE GESTION ET D'INFORMATIQUE MARRAKECH
Nom : Champ de texte (obligatoire, au moins 3 caractères)
Email : Champ d'email (obligatoire, format valide)
Téléphone : Champ numérique (obligatoire, exactement 10 chiffres)
Mot de passe : Champ de mot de passe (obligatoire, au moins 6 caractères)
Bouton de soumission : Permettant de soumettre le formulaire
Utilisez JavaScript pour valider les champs suivants :
Nom : Doit contenir au moins 3 caractères.
Email : Doit être au format valide (exemple@[Link]).
Téléphone : Doit contenir exactement 10 chiffres.
Mot de passe : Doit contenir au moins 6 caractères.
Affichez un message d'erreur approprié sous chaque champ en cas de validation incorrecte.
Empêchez la soumission du formulaire si au moins un champ n'est pas valide.
Si tous les champs sont valides, affichez une alerte indiquant que le formulaire a été soumis avec
succès.