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() :

  1. Si email est vide → ajoute "L'email est requis"
  2. 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é