What are URL parameters?
URL parameters are extra information added to the end of a web address (URL) that helps communicate specific instructions or data to a website. They are typically separated from the base URL by a question mark(?), and multiple parameters are separated by ampersands(&).
For example, consider the URL "www.spinkoffee.com/page?name=John&age=25". In this case, name and age are the parameters, and their values are John and 25, respectively.
How can we use URL parameters to prepopulate form fields?
As URL parameters can help communicate specific values for our form fields to neetoForm, this can be used to pre-fill our form.
Let's say we have a form where our customers can provide feedback about our product. Since we already know our customers' email addresses, we want to make it convenient for them to fill out the form without having them manually enter their email. In this case, we can use URL parameters to pre-fill those details.
For this example, we will consider the form https://ops.neetoform.com/chair-review.
If we click on the above form, we will see that the form has an empty email field. We can modify the above URL for the form to include parameters to pre-fill the email field. https://ops.neetoform.com/[email protected]
Now when we click on this URL, we will notice that the email field has been prefilled with [email protected].
This approach simplifies the user experience and reduces friction, making users more likely to complete the survey.
In the URL for the above example, email is the parameter while [email protected] is the value.
We call these parameters "field codes". The field code for a form field can be obtained from the advanced properties section.
By default, neetoForm creates unique field codes for each form field. The field code can be modified to our liking, provided that it should be unique and doesn't clash with the codes of other form fields.
Please go through the sections for each of the form fields for specific examples of how you can use these field codes for those form fields and their additional attributes.