There are two parts to what you will be doing. 1) set up the second form to accept data from the first form via query string. 2) set up the first form to redirect to the page with the second form embedded, and be sure to send the query string to populate those parameters in form two.
I would start with form two, the more complex form, where the visitor will hopefully continue after entering their name and address in form one. In form two, set up your name and email fields. On the advanced tab for each of those fields, be sure to check the box "Allow field to be populated dynamically." Once you do that, you will be shown a text box, and in there is the query parameter you are going to receive from form one. You can call this whatever you want. The important thing is that it match exactly the parameter names you use in the query string for form one. I entered the parameters as form1name and form1email. Screenshots:
Form two showing dynamic population of Email address by query string http://min.us/mDd1PNpXu
Form two showing dynamic population of Name by query string http://minus.com/mRfUtBDy3
Now that form two is set up to accept data via query string for these two fields (name and email), go to your simpler form, with just Name and Email.
For form 1, click the Form Settings > Confirmation tab, and click the "Redirect" radio button. Enter the URL of the page that holds the second form in the text box, then check the box that says "Pass Field Data Via Query String". Then, in the text area below, build your query string. Be sure you use the exact parameter names you used in form two. I used form1name and form1email. Use those here too, and insert the merge fields with the "Insert form field" drop down. Here's what it will look like when you're done.
Form one redirect to form two with query string
http://min.us/mcgetJslQ
Basically, that's it. Form 2 will accept the data from form 1 sent via query string, so long as you use the same exact parameters (the names form1email and form2email in my case) in both places.
If you need help implementing that, please let us know.
Posted 13 years ago on Monday August 22, 2011 |
Permalink