Ich verwende Platzhalter für alle meine Formularelemente und sie werden in allen außer dem Textbereich angezeigt. Ich habe es mir gerade auf einer Safari angesehen und festgestellt, dass meine Eingabe von type = "number" auch den Platzhalter nicht anzeigt.
Die Seite ist hier und Sie müssen oben auf der Seite auf den Link "Jetzt buchen" klicken.
Mein HTML:
<form id="booking" action="single-workshops.php">
<input type="text" required="required" placeholder="name"/><br />
<input type="text" required="required" placeholder="your phone number"/><br />
<input type="email" required="required" placeholder="email"/><br />
<input type="number" required="required" placeholder="how many in your party" /><br />
<textarea rows="5" cols="30" placeholder="enter optional message">
</textarea><br />
<input type="button" value="submit"/>
</form>
Antworten:
Weil Sie etwas als Text in Ihrem Textbereich mit einem Zeilenumbruch haben.
<textarea rows="5" cols="30" placeholder="enter optional message"> </textarea><br />
Sollte sein:
<textarea rows="5" cols="30" placeholder="enter optional message"></textarea><br />
quelle