Hallo
als in Deutschland lebender Muttersprachler hantiere ich in der Regel mit DD.MM.YYYY. Mein Firefox sollte also diese Form über die eingestellte locale für die Anzeige wählen. Tut er aber nicht.
Verstehe ich nicht. Mein Firefox (58.0.2) zeigt unter Ubuntu 16.04 in einem Date-Feld die Beispielvorbelegung der Datumswerte in deutscher Reihenfolge an. Gesendet wird der Wert natürlich im ISO-Format.
Genau das ist ja das Problem daß verschiedene Formate gesendet werden und type=date ebendaran nichts ändert.
Dass das so generell, wie du es hier schreibst, nicht stimmt, wurde ja schon geschrieben.
<input type="date">
ändert alles –
Nein. Weil es nämlich gar keinen type=date gibt. Diesen type mag es für Browser geben aber schon ab dem Transport~Layer ist das nur noch text. D.h., daß man auf eine serverseitige Prüfung ohnehin nicht verzichten kann, ergo ist type=text keine Unterstützung -- auch dann nicht wenn man sich auf ein einheitliches gesendetes Format verlassen könnte.
Chrome: Mit type=date das Datum 01.03.0001 einzugeben habe ich gefühlte 10 Minuten gebraucht!
Das ist nicht mehr zumutbar finde ich.
MfG