Chapitre 7 : Les formulaires HTML

Écouter la leçon Lecture audio assistée par IA

Chapitre 7 : Les formulaires HTML

Structure d’un formulaire

Un formulaire HTML permet aux utilisateurs de saisir des données. Il commence par la balise <form> et contient divers champs.

<form action="/envoyer" method="post">
  <input type="text" name="nom" placeholder="Votre nom">
  <input type="submit" value="Envoyer">
</form>

Champs de formulaire courants

<input type="text">       Champ texte simple
<input type="email">      Adresse e-mail
<input type="password">   Mot de passe
<input type="number">     Valeur numérique
<input type="checkbox">   Case à cocher
<input type="radio">      Bouton radio
<input type="date">       Date
<input type="submit">     Bouton d’envoi

Étiquettes et organisation

La balise <label> est utilisée pour associer un texte à un champ, ce qui améliore l'accessibilité.

<form>
  <label for="nom">Nom :</label>
  <input type="text" id="nom" name="nom">
</form>

Listes déroulantes et zones de texte

<select name="pays">
  <option value="fr">France</option>
  <option value="cd">Congo</option>
</select>

<textarea name="message" rows="4" cols="50"></textarea>

Résumé

  • <form> : balise de formulaire
  • <input> : champ de saisie
  • <label> : étiquette descriptive
  • <select> : liste déroulante
  • <textarea> : zone de texte
Évaluation des acquis

Quiz du chapitre 7

Correction immédiate
Q1 Quelle balise est utilisée pour créer un formulaire ?
Q2 Quel attribut définit la méthode d’envoi du formulaire ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Champ texte
Atelier #1

Crée un champ texte pour saisir un prénom, avec un placeholder.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<input type="text" placeholder="Votre prénom">
#2 — Mot de passe
Atelier #2

Crée un champ pour saisir un mot de passe (caractères masqués).

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<input type="password" name="pwd">
#3 — Case à cocher
Atelier #3

Crée une case à cocher 'Accepter les CGU' cochée par défaut.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<label> <input type="checkbox" checked> Accepter les CGU </label>
#4 — Boutons radio
Atelier #4

Crée deux choix exclusifs : 'Oui' et 'Non'.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<label><input type="radio" name="choix" value="oui"> Oui</label> <label><input type="radio" name="choix" value="non"> Non</label>
#5 — Bouton d'envoi
Atelier #5

Ajoute un bouton pour soumettre le formulaire.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<button type="submit">Envoyer</button> <!-- ou --> <input type="submit" value="Envoyer">
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...