takes them to a new page
In the area you configure that URL, the one for the "new page" - that is where you will have to add the query string parameters to "send" the information along with the URL to the page where the Gravity Form resides.
If your URL looked like http://example.com/take-the-next-step/ you will change it to something like this: http://example.com/take-the-next-step/?fname=CUSTOMER_FNAME&lname=CUSTOMER_LNAME&email=CUSTOMER_EMAIL&deposit=PAY_DEPOSIT
However, I don't know that those constant-looking names are actually how to get that information into the query string. That depends on your theme's form and how it captures the data and how you use it. If that is not correct, your Gravity Form will literally be populated with this strings, not the collected data:
fname: CUSTOMER_FNAME
lname: CUSTOMER_LNAME
email: CUSTOMER_EMAIL
deposit: PAY_DEPOSIT
That is not what you want. But that is something you will have to determine about your existing form (not Gravity Forms.)
That is the first part: sending the collected data from the last page of the form to your new Gravity Form. The second part is to configure those four fields in your Gravity Form to "Allow field to be populated dynamically" which is a checkbox on the Advanced tab of the field. After you check the box, you will be shown an input for a "parameter name". In there is where you will enter the parameter names you configured in your line (the string BEFORE the equal sign.) So, fname, lname, email, deposit. You can use whatever you want, so long as there are no spaces in the parameter name and it's not a WordPress reserved word, and you make the parameter names the same in both the link and in the advanced tab of your form.
I don't think it's going to work using CUSTOMER_FNAME exactly as I have shown, but without having a copy of your theme, I'm not sure exactly how to get that collected information from the form. There will be a way, I just don't know it is yet.
Posted 11 years ago on Friday January 25, 2013 |
Permalink