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.
Form Calculations
Form fields can be computed using formulas. These formulas may refer to other questions in your form using variables. Formulas are written in Javascript and executed by the browser when filling out the form. They are defined using the Form Builder.
Note: For formulas to function properly, javascript must be enabled in the user's browser.
How to define a variable
A variable is a reference to a specific question in your web form. Its value is the answer provided by the respondent. It must be assigned to a question before it can be used in a formula.
- Open a form in the Form Builder.
- Click an existing question in the outline, or click 'add a question'.
- Open the Advanced tab.
- Check the "This is a variable in a calculated field" box.
- Enter a variable name for that question. Variable names may not contain space or non-alphanumeric characters.
- If you selected a multiple-choice question, you must provide a value for each choice.
How to create a formula
The formula is evaluated as the form is filled out. The form is submitted with the computed value. Form formulas are single line Javascript equations. They are mostly used to perform simple arithmetic, such as computing a total in an order form.
To create a computed field:
- Open a form in the Form Builder.
- Click an existing question in the outline, or click 'add a question'.
- Open the Advanced tab.
- Check the This is a calculated field check box.
- Enter an equation into the Formula text field.
Examples:
Here is an example of a simple formula performing arithmetic.
(a + b) / c * d
90% of the variable A, rounded to two decimals:
(A*0.9).toFixed(2)
Calculating a Body Mass Index (BMI)
height?(weight/((height/100)*(height/100))):0 // This example prevents a division by zero error by testing // the height value first. It returns 0 if it's undefined or zero.