Kontaktformular 7 Auswahlfeld anderer Wertetext als Inhaltstext in Option [geschlossen]


10

Weiß jemand, wie ich einen anderen Wert in den Auswahloptionen im Kontaktformular 7-Plugin einstellen kann? Hier ist ein HTML-Beispiel dafür, was ich versuche zu tun

<selct>
<option value="1">My car</option>
<option value="2">Your car</option>
</select>

Wenn keine native Lösung vorhanden ist , können Sie dies mit jQuery lösen val(), show()und hide().
Brasofilo

Antworten:


17

Es sieht so aus, als würde dies von Contact Form 7 nativ unterstützt. Es ist nur nicht sehr offensichtlich, wie dies geschehen soll.

Hier ist eine Dokumentationsseite, die die Funktionalität erklärt: http://contactform7.com/selectable-recipient-with-pipes/

Grundsätzlich müssen Sie nur die folgenden Werte eingeben:

Sichtbarer Wert | Ist-Form-Wert

Was kommt vor dem Rohr "|" Das Zeichen wird im Formular angezeigt, und danach wird der tatsächliche Wert für das Formular angegeben.

Ich hoffe, das hilft!


3
Das funktioniert nicht. Dort ist die Dokumentation falsch.
Solomon Closson

3
@SolomonClosson Eigentlich funktioniert das immer noch; es ist nur funky. Das Formular-HTML zeigt nicht den 'raw'-Wert an, aber wie der Link am Ende angibt, können Sie mit dem Präfix darauf zugreifen _raw_, z . B. _raw_YOURFIELDanstatt YOURFIELD.
Drzaus

Dies funktioniert nur auf der Serverseite. Laut Dokumentation soll dies verhindern, dass Werte an den Browser-Client gesendet werden. Wenn Sie also mit Javascript (jQuery's val ()) anstelle des Optionstextes (jQuery's text ()) auf den Optionswert zugreifen möchten, gehen Sie zu Demilio's Lösung.
Herbert Van-Vliet

Wie mache ich das, wenn ich das Attribut "data" verwende, um die Auswahl zu füllen?
Zorox

3

Ich habe dieses Problem gelöst, indem ich zuerst das Standardformular für Kontaktformular 7 veröffentlicht und dann den Quellcode kopiert habe, der aus allen Funktionscodes aus Kontaktformular 7 erstellt wurde. Dann habe ich den Funktionscode als Auswahl-Tag verwendet, mit dem ich ein echtes Auswahl-Tag verwendet habe es. Auf diese Weise konnte ich die Kontaktformular 7-Engine verwenden und gleichzeitig meinen eigenen Wertetext in den Options-Tags festlegen ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.