2016-06-30 16 views
0

Ich hoffe wirklich, dass jemand helfen kann. Suchte mein Herz heraus, aber schien nichts dabei zu finden.WP Kontaktformular 7 - Anzeigen [Ihr Name] Feld auf einer separaten Seite

Was ich tun möchte, ist:

Benutzer auf einer Seite ist, wo cf7 ist, und füllt Details. Ich umleiten dann den Benutzer auf eine separate Seite mit on_sent_ok: "location.replace('pageurl');"

Wie kann ich den Wert des Benutzereingabe Namen auf der Umleitungsseite angezeigt werden?

on_sent_ok: 'my_custom_redirect();' 

dann, dass auf der Seite my_custom_redirect() Funktion erstellen, die die Form zeigt:

Antwort

0

Wenn Sie wollen keine Programmierung tun oder benötigen Client, um in der Lage zu sein, leicht zu bearbeiten, was auf jeder Seite des Formulars ist, können Sie das folgende Plugin verwenden:

Contact Form 7 Multi-Step Forms

Sie können dem Formularbuilder einfach Tags hinzufügen, die Seiten trennen. Ich habe dieses Plugin gewählt, weil ich wollte, dass mein Client das Formular einfach bearbeiten kann. Wenn Sie den unter purvik7373 erwähnten Code verwenden, müssen Sie die Änderungen vornehmen, um Formularfelder zu ändern.

+0

Das war so eine einfache Lösung! Vielen Dank! – SCRLTT

0

Zuerst wird die on_sent_ok ändern

<script> 
    function my_custom_redirect() { 
     var your_name = document.getElementById('YOUR_NAME_FIELD_ID').value; // get value from your input field (YOUR_NAME_FIELD_ID) id 
     var url = 'https://www.example.com/?name='+your_name+'';  // your redirection url 
     window.location = url; 
    } 
</script>