Passing a field value from the View to a form on another page
If you'd like to create a custom link in your View to open a new page with a form, where some of the fields would be dynamically populated by the entry values, you could easily do it with GravityView and the Custom Content field type.
Let's imagine you have a Job Board and you would like to add a link in the single entry view (the Job description) to allow the candidate to apply to the job using a form (Gravity Forms). You also would like the form to pre-populated with the job title or the job reference (from the View).
To accomplish this setup follow these steps:
- Add a Custom Content field to the View, and add a merge tag in the GravityView field configuration (here,
{Job Title:4}
)
- Let's say the Job Title for this entry is "Manager"
- Edit the form to Apply to the job, and set up the Gravity Forms field to "Allow field to be populated dynamically"
- The value will be filled in on the Gravity Forms form. The link should generate like this:
<a href="https://example.com/page/?example=Manager" target="_blank" rel="noreferrer">example.com/page/?example=Manager</a>