Défi : Créer un formulaire avec des champs et des étiquettes
Glissez pour afficher le menu
Objectif
Amélioration de l'expérience utilisateur du site web en créant un formulaire interactif nécessitant des champs pour le nom, l'email et le mot de passe, chacun accompagné de son label associé.
Tâche
Ajouter un formulaire simple et convivial à la page. Suivre ces exigences :
- Champ nom
- Utiliser un champ texte.
- Définir l'exemple (placeholder) sur
John. - Mettre le champ en focus par défaut (autofocus).
- Champ email
- Utiliser un champ email.
- Définir l'exemple (placeholder) sur
example@gmail.com. - Rendre ce champ obligatoire.
- Champ mot de passe
- Utiliser un champ mot de passe.
- Rendre ce champ obligatoire.
index.html
index.css
Indice
autofocus: place automatiquement le focus sur le champ de saisie lors du chargement de la page ;required: rend le champ de saisie obligatoire, empêchant la soumission du formulaire s'il est vide ;placeholder: affiche un texte d'exemple ou une indication dans le champ de saisie ;foretid: associent une étiquette à un champ de saisie pour une meilleure accessibilité ;type: définit le type de données attendu dans le champ de saisie, comme texte, email ou mot de passe.
Solution
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<form onsubmit="return false">
<label for="name">Name:</label>
<input type="text" id="name" name="name" placeholder="John" autofocus />
<label for="email">Email:</label>
<input
type="email"
id="email"
name="email"
placeholder="example@gmail.com"
required
/>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required />
<button type="submit">Submit</button>
</form>
</body>
</html>
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 6
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 5. Chapitre 6