Zum Inhalt springen

placeholder-Attribut

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

Das placeholder-Attribut setzt den grauen Hinweistext in einem leeren Feld. Er ersetzt keine Beschriftung, auch wenn er oft dafür missbraucht wird.

placeholder-Attribut

Attribut mit einem Hinweistext, der in einem leeren Formularfeld erscheint.
Beispiel: „Ein placeholder verschwindet, sobald etwas eingegeben wird.“

Kein Ersatz für die Beschriftung

Vier Eingabefelder im Vergleich: links nur mit Platzhalter, der beim Tippen verschwindet, rechts mit Beschriftung, die stehen bleibt.
Sobald jemand tippt, ist der Hinweis verschwunden; eine Beschriftung bleibt stehen.
<label for="tel">Telefon</label>
<input type="tel" id="tel" name="tel"
       placeholder="030 1234567">

Wer tippt, sieht den Hinweis nicht mehr und weiß womöglich nicht mehr, was gefragt war. Dazu kommt der schwache Kontrast des grauen Textes und die Tatsache, dass manche Screenreader ihn gar nicht vorlesen. Die Beschriftung gehört sichtbar über das Feld.

Wofür er taugt

Für ein Beispiel des erwarteten Formats, etwa eine Schreibweise für die Telefonnummer. Auch dafür ist ein kleiner Hinweistext unter dem Feld meist besser, weil er stehen bleibt.

Siehe auch:

label-Element

Die Beschriftung, die am Feld hängt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

input-Element

Ein Element, viele Erscheinungsformen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

form-Element

Umschließt die Felder und bestimmt, wohin die Eingaben gehen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)