Messages d'erreur personnalisés pour les formulaires HTML
Lors de la soumission d'un formulaire sans remplir les champs obligatoires, les navigateurs affichent généralement des messages d'erreur génériques tels que « Veuillez remplir ce domaine. » Pour améliorer l'expérience utilisateur, vous pouvez personnaliser ces messages pour fournir des commentaires plus spécifiques et utiles.
Champ du nom d'utilisateur
Pour personnaliser le message d'erreur du champ du nom d'utilisateur, utilisez le champ oninvalid attribut. Cet attribut précise le message personnalisé à afficher lorsque le champ ne répond pas à ses critères de validation, ce qui est l'attribut obligatoire dans ce cas.
<input type="text">
Champ Mot de passe
Pour personnaliser le message d'erreur du champ mot de passe, utilisez l'attribut oninvalid et définissez sa valeur sur une chaîne vide. Cela masque le message * qui apparaît lorsque le champ est vide ou ne contient que des astérisques.
<input type="password" name="pass" placeholder="Password" required oninvalid="this.setCustomValidity('')" oninput="this.setCustomValidity('')" />
L'attribut oninput est crucial car il réinitialise le message d'erreur personnalisé une fois que l'utilisateur commence à taper. le champ, permettant au navigateur d'afficher le message d'erreur par défaut si le champ est laissé vide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!