Exercice 4 : Formulaire de commande¶
Objectif
Créer un formulaire HTML complet avec validation, intégration d'images et stylisation CSS pour comprendre les éléments de formulaire, leur agencement et leur présentation visuelle.
Création du dossier de l'exercice
Avant de commencer cet exercice : créer le dossier de l'exercice.
Avec VS Code :
- Ctrl+Shift+P >
Create Folder - Ou sélectionnez le dossier parent dans l'explorateur de fichiers puis entrez le nom du nouveau dossier :
exercice-4 - Ou faites un clic droit sur le dossier parent >
New Folder> entrez le nom :exercice-4 - Ou File > New Folder > entrez le nom :
exercice-4
Créer un formulaire de commande en ligne pour un site de vente de produits. Ce formulaire doit permettre à l'utilisateur de sélectionner des produits, de fournir des informations de livraison et de soumettre la commande.
1. Créer la structure du formulaire¶
- Créez un fichier HTML nommé
commande.html. - Le formulaire doit contenir les champs suivants:
- Nom du client (champ de texte)
- Adresse de livraison (zone de texte)
- Email (champ de texte)
- Sélectionner un produit (menu déroulant):
- Produit A
- Produit B
- Produit C
- Quantité (champ de texte)
- Méthode de paiement (boutons radio):
- Carte de crédit
- PayPal
- Virement bancaire
- Zone pour des instructions supplémentaires (zone de texte)
- Un bouton pour soumettre le formulaire.
2. Ajouter une image de produit¶
- Ajoutez une image pour chaque produit dans le formulaire. Utilisez une disposition qui montre une image à côté de la sélection du produit.
3. Styliser le formulaire avec CSS¶
- Créez un fichier CSS nommé
commande-styles.css. -
Appliquez les styles suivants :
- Couleurs et polices pour les labels et le texte.
- Styles pour les champs de saisie, les menus déroulants et les boutons.
- Ajustez le formulaire pour qu'il soit centré sur la page.
- Ajouter un effet de survol sur le bouton de soumission.
4. Livraison de l'exercice¶
Checklist avant de soumettre
- Fichiers :
exercice-4/commande.html,exercice-4/commande-styles.css - Dossier images avec 3 produits :
exercice-4/images/ - Tous les champs requis présents (nom, adresse, email, produit, quantité, paiement)
- Images de produits intégrées
- Formulaire centré et stylisé
- Effet hover sur le bouton
Ouvrez le terminal intégré Ctrl+'
Dans VS Code, utilisez l'interface graphique pour ajouter, committer et pousser vos changements:
- Cliquez sur l'icône "Source Control" dans la barre latérale
- Ajoutez vos changements en cliquant sur le signe "+"
- Commitez vos changements en saisissant un message de commit
- Poussez vos changements en cliquant sur l'icône "Push"
Ajout de captures d'écran dans la PR Feedback
- Allez sur GitHub dans votre dépôt
- Cliquez sur "Pull requests" > Ouvrir une pull request "Feedback"
-
Ajoutez un commentaire dans la PR avec le texte suivant :
-
Ajoutez vos captures d'écran en glissant-déposant les images dans le champ de description
- Cliquez sur "Create pull request"
- N'oubliez pas : Ne cliquez PAS sur "Merge pull request" !
Captures d'écran à inclure dans votre PR
- Vue complète du formulaire
- Détail des images de produits
- Effet hover sur le bouton de soumission
- Formulaire rempli (exemple)
13. Evaluation¶
Pour lancer l'évaluation automatique, créez une "tag" sur votre branche main avec le nom exercice4 et poussez-la sur GitHub.
Voir Classroom50
Vous trouverez un exemple de commande pour créer la "tag" dans la page du devoir du TP (Assignment) sur Classroom50.