Building your Forms
Input Validation
Conditional Questions
Form Calculations
Customization Options
Interactive Tutorials
Web Form Design Tips
Managing your Forms
Publishing your Form
- How to retrieve your form's HTML source code
- How to publish your form using a IFRAME
- How to publish your form using a server-side script (API)
- Publishing instructions for common CMS
- How to dynamically prefill your form fields
Configuring Optional Features
- Restricting processing by date or status
- Language settings
- 'Save & Resume Later' option
- 'Preview before Submit' option
- Secure forms (SSL encryption)
- Spam Filter (captcha)
Submission Confirmation and Notifications
- How to redirect your visitor to a web page after the submission.
- How to receive an email for each submission.
- How to easily reply to the person who submitted the response.
- How to customize the email notification.
- How to send an auto-responder with each submission.
Dynamic Configuration with Formulas
Sharing Forms and Data
- How to allow another user to edit your form.
- How to add another user to your account.
- Feature Restrictions
Workflows
Managing your Data
How to Export your Data
Troubleshooting
Publishing Issues
- Unexpected characters in the form, such as 'À' or ''
- Incorrect rendering when publishing via the API
Form Submission Issues
Export Issues
- Error: 'File not loaded completely' in Excel
- Garbled characters in Excel
- Repeated sections cannot be sorted in Excel
Managing your Account
PayPal Subscription
- How to change your PayPal funding source
- How to switch your subscription to a different PayPal account
- How to cancel your PayPal subscription and pay directly with a credit card
Connectors Documentation
Salesforce Connector Documentation Index
PayPal Connector Documentation Index
HTTP POST Connector Documentation Index
Not finding what you need? Please open a support request.
How to dynamically prefill your form
Passing data in the link (URL)
You can dynamically assign a value to any field in your form by adding specific parameters to the link that points to your form.
The general format is : http://link/to/your/form?FIELD_NAME=FIELD_VALUE
Here's a short example. This link prefills the subject field of FormAssembly's Contact Form:
To find the exact syntax for all the fields in your form,
- Go to the "My Forms" and click on the form you need to set up. This opens the form properties panel on the right-hand side.
- In the "Publish" tab, click the "Show how to prefill form data dynamically" link.
Keywords: GET request, URL, prefilling
Passing data from another web form
Users with advanced technical expertise can pre-populate a web form dynamically by "posting" data to the web form itself.
Here's a short example. This first form prefills the 'subject' field in a second form, the FormAssembly's Contact Form:
Here's the corresponding HTML:
<form action="http://app.formassembly.com/forms/view/2" method="POST" > <input type="text" name="wf_Subject" value="subject goes here"/> <input type="submit" value="Open the Contact Form" /> </form>
The form will accept a HTTP POST request and match submitted name/value pairs with its own field names. Unkown fields are ignored. Matching fields will take the submitted value.
To find the field name used in your form, inspect the HTML source, or:
- Go to the "My Forms" and click on the form you need to set up. This opens the form properties panel on the right-hand side.
- In the "Publish" tab, click the "Show how to prefill form data dynamically" link.
Note: This works only for forms hosted on FormAssembly or published using our API. The Copy&Paste publishing method does not support form prefilling using a HTTP POST request.
Keywords: POST request, prefilling