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.
Building your Web Forms
Conditional Questions
Conditional questions help you make your form simpler and easier to fill out by hiding questions that are not relevant to specific answers. They are sometimes referred as branching or skip logic.
An easy way to describe it is with an example. Select 'Yes' or 'No' in the form below:
In this example, the questions "what is your pet's name" and "why not?" are only displayed for the relevant answer to the question "Do you have a pet?".
To help clarify the terms used in the Form Builder, "What is your pet's name" is the conditional question, and "Yes" is the choice that triggers it.
Both sections and questions can be made conditional, using the 'Advanced' tab in the Form Builder. Note that conditionals can only be associated to multiple-choice questions (not free-text questions).
Creating a Conditional Question:
- Under your FormAssembly.com account, go to 'My Forms' then click on 'Create a new Form' to open the Form Builder.
- Start with the multiple-choice question:
- Click 'Add a Question'
- Enter the text for the question in the 'Label' field.
- Select one of the multiple-choice type: checkbox, radio buttons, drop-down menu or list.
- Enter the desired choices.
- Now add the conditional question (or a section):
- Click 'Add a Question'.
- Enter the label and select the desired question type.
- Click on the 'Advanced' tab to access the advanced options.
- Under 'Conditional Question', select in the menu one of the choices you previously created and click 'Add'.
- Close the 'Advanced' panel by clicking on the tab again.
- You're done. Refresh the preview and try it.
Creating an 'OR' logic
The default logic applied to conditional questions is the logical 'OR', meaning that if two choices (or more) are set to trigger a conditional question, the question will appear if EITHER choice is selected.
Creating an 'AND' logic
If you need an 'AND' logic, meaning that BOTH choices (or more) must be selected for the conditional question to be displayed, you need to use nested conditional questions.
For instance:
- Q1. Are you interested in politics? Yes / No
- Q2. Are you over 18? Yes / No
- Q3. Would you like to volunteer in the upcoming campaign? Yes / No.
The question Q3. is relevant only if both answers to Q1 and Q2 are "Yes".
Here's how the outline looks like in the Form Builder:
The first section is conditional to Q1/Yes, and the second section is set to be conditional to Q2/Yes.