"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment supprimer le texte d'espace réservé par défaut des entrées de date HTML5 ?

Comment supprimer le texte d'espace réservé par défaut des entrées de date HTML5 ?

Publié le 2024-11-12
Parcourir:562

How to Remove the Default Placeholder Text from HTML5 Date Inputs?

Suppression du texte par défaut de la saisie de date HTML5

L'élément d'entrée HTML5 avec type="date" offre un moyen pratique de sélectionner des dates, mais il affiche souvent un format de date par défaut (par exemple, mm/jj/aaaa) comme espace réservé dans le champ de saisie. Ce texte d'espace réservé peut être gênant ou indésirable dans certaines situations.

Pour supprimer ce texte par défaut tout en permettant aux utilisateurs de sélectionner des dates :

  1. Utilisez le CSS ' ::-webkit-datetime-edit-*' sélecteurs :

    Ces sélecteurs ciblent des parties spécifiques de l'élément de saisie de date, notamment les champs année, mois et jour.

  2. Définissez la couleur sur transparent pour les champs vides :

    En définissant la couleur sur transparent pour les champs qui n'ont pas de valeur actuellement sélectionnée (c'est-à-dire les champs avec un ' vide aria-valuenow'), vous pouvez masquer efficacement le texte de l'espace réservé par défaut.

::-webkit-datetime-edit-year-field:not([aria-valuenow]),
::-webkit-datetime-edit-month-field:not([aria-valuenow]),
::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
    color: transparent;
}
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3