Gravity-Formen-Plugin - das dynamische Füllen des Formularfelds funktioniert nicht

9

Ich habe einige Probleme mit meinem Gravity Forms Formular. Es ist ein mehrseitiges Formular, und ich muss ein Feld auf Seite 2 mit Post-Werten von Seite 1 füllen. Aber es funktioniert nicht. Natürlich ist das Feld auf Seite 2 so konfiguriert, dass "Feld dynamisch gefüllt werden darf" und der Parameter des Feldes auf "Name" gesetzt ist. Hier ist mein Code:

%Vor%

Wenn ich den Wert von $name Variable mit var_dump($name); ausdrucke, ist es eigentlich korrekt.

Wenn ich $name in $name = 'Last Middle First'; ändere, füllt es das Feld so, wie es sollte.

Danke für Ihre Hilfe.

BEARBEITEN: Zu Testzwecken habe ich meinen Code geändert in:

%Vor%

Wenn ich die Zeile mit var_dump auskommentiere, wird der Wert der Variablen $name wieder korrekt gesetzt, aber das Feld auf Seite 2 ist mit dem Wert Test vorbelegt. Wahrscheinlich wird dieser Filter auch auf Seite 1 aufgerufen, also ist es möglich, dass das Plugin diesen Wert zwischenspeichert? Ich benutze kein Caching-Plugin, also weiß nicht, warum es nicht funktioniert.

    
user1832297 17.11.2012, 18:29
quelle

3 Antworten

1

Anstatt das Formular über mehrere Seiten zu verteilen, können Sie mit jQuery die Impression mehrerer Seiten mit .hide oder .slideToggle erstellen. Dies würde Ihr Problem lösen und die Übermittlung der Formulardaten erleichtern. Dann rufe einfach den Wert von früheren Eingaben auf.

    
1joshyoung 28.06.2014 13:36
quelle
0

Sie können eine Abfragezeichenfolge verwenden, um die Daten persistent zu machen und das Feld dynamisch zu füllen.

Ссылка

%Vor%     
stink 17.11.2013 05:21
quelle
-1

Probieren Sie stattdessen diesen gform_pre_render-Filter aus. Es fügt einen Filter hinzu, um ID 7 zu bilden. Ersetze 7 durch die ID deines Gravitationsformulars.

%Vor%     
Jeff Webson 14.10.2013 21:34
quelle

Tags und Links