Hallo,
Mein Problem bei diesen ist allerdings, dass dieses Feld dann eigentlich „leer“ ist wenn der Placholder nicht überschrieben wird.
das ist natürlich richtig, aber wenn du das Feld als Pflichtfeld definiert hast, dann kommt ja auch ein entsprechender Hinweis, der verhindert, dass das Formular so abgesendet werden kann.
Insofern müsstest du den Placeholder so schreiben, dass dem Nutzer klar ist, dass der jeweilige Inhalt überschrieben werden muss.
Aber eine Rückfrage: Wie würdest du dir denn in dem Fall eine sinnvolle Lösung vorstellen? – mir ist da ehrlich gesagt nichts eingefallen.
Viele Grüße
Hans-Gerd
Der Placeholder soll in Contact Form 7 andeuten, um was es bei dem Feld geht. Du kennst das wahrscheinlich von Suchformularen, bei denen das Suchfeld mit „Suchen“ beschriftet ist:
(zum Vergrößern anklicken)
Der HTML-Code hierzu lautet
<input type="search" class="search-field" placeholder="Suche …" value="" name="s" title="Suche nach:">
„Suche …“ ist also der Platzhalter (und niemand würde vermutlich auf die Idee kommen, das als Suchbegriff abzusenden).
Was du vermutlich möchtest, ist ein vordefinierter Feld-Inhalt. In diesem Betrefffeld habe ich als Vorgabewert für das Feld Betreff den Inhalt „irgendwas spannendes“ definiert:
(zum Vergrößern anklicken)
Das Contact-Form-7-Formular enthält dazu im Texfeld „Betreff“ eine Vorgabwert mit dem Parameter default
:
(zum Vergrößern anklicken)
Guten Tag
Genau dass war das Zauberwörtchen welches mir gefehlt hat, respektive welches ich noch nicht gekannt habe.
So kann ich mein Vorhaben umsetzen.
Herzlichen Dank für die ausführliche Antwort und auch danke an Hans-Gerd das du dich meinem Thema ebenfalls angenommen hast.
Ich wünsche euch ein schönes Wochenende und gute Gesundheit.
Freundliche Grüsse
Beat
Hallo,
danke für die Rückmeldung. Bego hatte da natürlich den richtigen Ansatz.
Viele Grüße und ein schönes Wochenende
Hans-Gerd