Entfernen des Standardtexts aus der HTML5-Datumseingabe
Das HTML5-Eingabeelement mit type="date" bietet eine bequeme Möglichkeit, Datumsangaben auszuwählen, aber Oftmals wird im Eingabefeld ein Standarddatumsformat (z. B. mm/tt/jjjj) als Platzhalter angezeigt. Dieser Platzhaltertext kann in bestimmten Situationen ablenkend oder unerwünscht sein.
So entfernen Sie diesen Standardtext, während Benutzer weiterhin Daten auswählen können:
Verwenden Sie das CSS ' ::-webkit-datetime-edit-*' Selektoren:
Diese Selektoren zielen auf bestimmte Teile des Datumseingabeelements ab, einschließlich der Felder für Jahr, Monat und Tag.
Setzen Sie die Farbe auf transparent für leere Felder:
Indem Sie die Farbe auf transparent für Felder setzen, die keinen aktuell ausgewählten Wert haben (d. h. Felder mit einem leeren ' aria-valuenow‘-Attribut), können Sie den Standard-Platzhaltertext effektiv ausblenden.
::-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; }
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3