Heim >Web-Frontend >CSS-Tutorial >Wie verstecke ich den Standardplatzhalter in HTML5-Datumseingabeelementen?

Wie verstecke ich den Standardplatzhalter in HTML5-Datumseingabeelementen?

DDD
DDDOriginal
2024-11-10 10:49:02424Durchsuche

How to Hide the Default Placeholder in HTML5 Date Input Elements?

So verbergen Sie Standardplatzhalter in HTML5-Datumseingabeelementen

Bei der Verwendung von HTML5-Eingabeelementen vom Typ „Datum“ kann es vorkommen, dass ein Standarddatumsformat (z. B. MM/TT/JJJJ), das im Eingabefeld angezeigt wird. Das Entfernen dieses Standardtexts kann die Benutzererfahrung verbessern und Verwirrung oder unnötige Dateneingaben verhindern.

Ein Ansatz besteht darin, CSS-Stile zu nutzen, um das Erscheinungsbild des Eingabefelds zu ändern. Es ist jedoch wichtig, das Ausblenden wichtiger Datumswerte zu vermeiden, wie in dem von Ihnen bereitgestellten Beispiel.

Um das gewünschte Ergebnis zu erzielen, sollten Sie den Einsatz dieses verbesserten CSS-Codes in Betracht ziehen:

::-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;
}

Dieser Code ändert die Darstellung der Felder für Jahr, Monat und Tag im Eingabeelement. Wenn kein gültiges Datum eingegeben wird, werden sie transparent angezeigt, wodurch der Standardplatzhalter ausgeblendet wird, ohne dass sich dies auf den ausgewählten Datumswert auswirkt.

Das obige ist der detaillierte Inhalt vonWie verstecke ich den Standardplatzhalter in HTML5-Datumseingabeelementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn