• Gelöst beatbrand

    (@beatbrand)


    Guten Abend

    Ich habe eine Frage zum Contact Form 7.

    Gibt es die Möglichkeit bei einem Texfeld einen Wert zu definieren, welcher Standartmässig im Textfeld steht aber vom Benutzer dann auch überschrieben werden kann.

    Ich weis das es die Placholder gibt.
    Mein Problem bei diesen ist allerdings, dass dieses Feld dann eigentlich „leer“ ist wenn der Placholder nicht überschrieben wird.
    So kann das Formular nicht abgesendet werden (Pflichtfeld) oder im Mail steht dann kein Text.

    Ich möchte eigentlich ein vorausgefülltes Formular mit richtigem Text zur verfügung stellen, welches nachher angepasst werden kann.

    Wäre toll wenn wir jemand einen Tipp hätte.

    Danke und einen wunderschönen Abend wünsch ich.

    Freundliche Grüsse
    Beat

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • 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:

    Screenshot Einstellungen
    (zum Vergrößern anklicken)

    Der HTML-Code hierzu lautet
    <input type="search" class="search-field" placeholder="Suche&nbsp;…" 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:

    Screenshot Einstellungen
    (zum Vergrößern anklicken)

    Das Contact-Form-7-Formular enthält dazu im Texfeld „Betreff“ eine Vorgabwert mit dem Parameter default:

    Screenshot Einstellungen
    (zum Vergrößern anklicken)

    Thread-Starter beatbrand

    (@beatbrand)

    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

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Das Thema „Contact Form 7 Placholder Text in Textfeld“ ist für neue Antworten geschlossen.