DébutantNon commencé
Exercice 8.3 · 8 min · 0 tentative
Valider un formulaire
Objectif
Créer une fonction de validation qui vérifie les données d'un formulaire.
Contexte
La validation côté client améliore l'expérience utilisateur. On collecte les erreurs dans un tableau :
function valider(email, password) {
const erreurs = []
if (email === "") {
erreurs.push("L'email est requis")
}
if (password.length < 8) {
erreurs.push("Le mot de passe doit faire 8 caractères")
}
return erreurs
}
Afficher les erreurs
const erreurs = valider(email, password)
if (erreurs.length === 0) {
// Envoyer le formulaire
} else {
// Afficher les erreurs
erreurs.forEach(function(err) {
console.log(err)
})
}
Consigne
Complète la fonction valider() :
- Si
emailest vide → ajoute"L'email est requis" - Si
age< 18 → ajoute"Tu dois avoir 18 ans"
Teste en cliquant sur Valider !
Objectifs
- Vérifier email vide
- Ajouter erreur email
- Vérifier âge < 18
- Ajouter erreur âge
- Formulaire existe
Lisez bien les instructions et lancez-vous !
Indices (0/3)
Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé