Ist es möglich zu erkennen, ob der Browser input type="date"
mit placeholder
unterstützt?Ermitteln, ob der Eingabetyp = "Datum" Platzhalter unterstützt
5
A
Antwort
7
Der W3-Validator zeigt an, dass Platzhalterattribute für Datumseingaben nicht gültig sind. Validieren HTML:
<!doctype html>
<title>date placeholder test</title>
<input type="date" placeholder="enter a date">
Gibt die Fehlermeldung: "Attribute placeholder not allowed on element input at this point.
" ... und sagt, dass man das Attribut "placeholder when type is text, search, url, tel, e-mail, password, or number
" verwenden können.
Auch Chrome zeigt nicht den Platzhalter für Datum Eingänge, auch wenn es das Attribut existiert in JS denkt (dies ist in etwa wie Modernizr prüft Attribute):
var test = document.createElement(element);
test.type = 'date';
alert('placeholder' in test);
http://modernizr.com/docs/# eingabetypen – j08691