HTML5-Datumsfeld und Platzhaltertext in Safari

8

Ich habe ein Problem, aber ich bin mir nicht sicher, ob ich etwas falsch mache oder ob diese Funktion noch nicht unterstützt wird.

Grundsätzlich habe ich folgende Codezeilen:

%Vor%

Ich habe dies auf der Desktop-Version von Safari getestet und alles gut, aber wenn ich es auf dem iPad teste, zeigt die zweite Eingabe den Platzhaltertext nicht an. Weiß jemand, ob Platzhaltertext auf type="date" auf dem iPad unterstützt wird?

Prost Nick

    
Sniffer 08.12.2011, 11:35
quelle

4 Antworten

7

Das iPad macht das Richtige. Das Attribut placeholder isn Wird nicht auf input -Elemente vom Typ date unterstützt. Es funktioniert wahrscheinlich auf Desktop-Safari, da dies den date -Typ nicht unterstützt, so dass das Attribut ignoriert wird und Sie ein einfaches Textfeld haben. Du könntest den DOM-Inspektor einchecken.

    
robertc 08.12.2011, 15:49
quelle
4

Ein bisschen hack bit geht hier ...

Anfangs haben Sie das Feld als Textfeld. Wenn der Benutzer auf das Feld fokussiert, wechseln Sie die Felder nach Datum und fokussieren erneut.

in ios6 getestet

HTML

%Vor%

JS

%Vor%     
sidarcy 11.02.2014 15:41
quelle
3

Verwenden Sie die Lösung von sidarcy:

%Vor%     
MarianaAFSilva 20.04.2015 17:16
quelle
1

CSS für iOS Safari:

%Vor%

Verwenden Sie dann den Platzhalter für die Datumseingabe:

%Vor%     
Rockallite 19.08.2016 02:37
quelle

Tags und Links