Créez un formulaire HTML avec un champ de texte pour le nom et un bouton de soumission.
Indice : Utilisez les balises
<form>, <input>, et
<button>.
<form>
</form>
Corrigé :
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<button type="submit">Envoyer</button>
</form>
Explication : La balise
<input type="text"> crée un champ de texte. Le
bouton de type submit permet d'envoyer le formulaire.
Ajoutez une zone de texte pour un message et une case à cocher pour accepter les conditions d'utilisation.
Indice : Utilisez <textarea> pour la
zone de texte et <input type="checkbox"> pour la case
à cocher.
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<button type="submit">Envoyer</button>
</form>
Corrigé :
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<label for="message">Message :</label>
<textarea id="message" name="message" rows="4"></textarea>
<input type="checkbox" id="conditions" name="conditions">
<label for="conditions">J'accepte les conditions d'utilisation</label>
<button type="submit">Envoyer</button>
</form>
Explication : La balise
<textarea> permet de saisir un texte long. La
balise <input type="checkbox"> crée une case à
cocher.
Ajoutez une liste déroulante avec trois options : "Choix 1", "Choix 2", et "Choix 3".
Indice : Utilisez les balises
<select> et <option>.
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<button type="submit">Envoyer</button>
</form>
Corrigé :
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<label for="choix">Choix :</label>
<select id="choix" name="choix">
<option value="choix1">Choix 1</option>
<option value="choix2">Choix 2</option>
<option value="choix3">Choix 3</option>
</select>
<button type="submit">Envoyer</button>
</form>
Explication : La balise
<select> crée une liste déroulante, et chaque
<option> représente une option.
Ajoutez un groupe de boutons radio pour choisir entre "Option A" et "Option B".
Indice : Utilisez
<input type="radio"> et donnez-leur le même attribut
name pour les regrouper.
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<button type="submit">Envoyer</button>
</form>
Corrigé :
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<input type="radio" id="optionA" name="option" value="A">
<label for="optionA">Option A</label>
<input type="radio" id="optionB" name="option" value="B">
<label for="optionB">Option B</label>
<button type="submit">Envoyer</button>
</form>
Explication : Les boutons radio avec le même attribut
name forment un groupe où une seule option peut être
sélectionnée.
Ajoutez un champ pour le mot de passe et un champ pour l'email.
Indice : Utilisez
<input type="password"> et
<input type="email">.
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<button type="submit">Envoyer</button>
</form>
Corrigé :
<form>
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom">
<label for="mdp">Mot de passe :</label>
<input type="password" id="mdp" name="mdp">
<label for="email">Email :</label>
<input type="email" id="email" name="email">
<button type="submit">Envoyer</button>
</form>
Explication : Le type password masque
les caractères saisis, et le type email valide
automatiquement le format de l'email.