The form question type allows you to display a form in your survey and control what respondents are supposed to enter into each field. It includes several input fields one after another. 

Once a field is filled out, a respondent has a chance to change their mind, move among the fields, and make edits. In order to advance to the next question, the respondent must satisfy validations for all the fields you set up in this question. Otherwise, we’ll highlight the fields with issues and ask the respondent to correct them. 

To insert a form, simply drag and drop the form icon from the sidebar into the survey editor. 

To add fields, click the "+" below the last field. This question type requires at least one field and can have up to 7.

To delete a field, hover to the left of the corresponding field number and click the “x” that appears. 

Every field is required by default, but you can make fields optional by toggling them on the right. 

You can also change the order in which fields appear for each respondent by turning on global randomization. Even with global randomization selected, you can still anchor fields in place. Simply activate the anchor icon adjacent to the desired field.

Each field is divided into two columns in the survey editor. On the left, you will want to provide a field's label, visible to respondents, to communicate what you would like them to enter.

On the right, you can choose to configure a validation rule for the field. Validation rules limit what respondents can or must enter in order to advance to the next question. If you leave it blank, any entry will be accepted. 

The combobox at the bottom allows you to add commonly used fields, like U.S. address, dates, email, and currency, and learn how validation rules work. 

As you begin adding fields, blue validation rules will appear on the right side. 

There are three placeholder symbols that we use in the validation rules. The pound or hash symbol stands for a digit, star stands for a letter, and underscore stands for any character. For example, you can limit the response to 3 digits by adding 3 hash signs in the field on the right. 

Every placeholder will be shown to the respondent in a light grey font until it’s replaced with the actual entry. 

You may also add extra validation conditions in conjunction with underscore. Let's explore some examples.

You can define letter or number ranges by separating the symbols with a hyphen and placing them in curly brackets. 

  • _{1-100} indicates that the placeholder will accept any number from 1 to 100. 

If the letters or numbers you want to accept are not sequential, list them separated by commas and with no spaces in curly brackets. 

  • _{A,D,H} only accepts the letters A, D, or H as an entry.

With some additional rules and square brackets, you can accommodate an even larger number of characters. Below are some additional examples:

  • _[10] expects exactly 10 symbols.
  • _[10-15] allows no fewer than 10 and no more than 15 symbols. 
  • _[10+] allows 10 or more symbols.

Also, you can combine curly and square brackets in the same validation rule.

  • _{A-F}[3] forces respondents to enter exactly 3 letters, where each letter can be A, B, C, D, E, or F. 

Some special fields, like emails and dates, are described with special codes. There are many modifications that you can use from our library. 

If you type something in the right column that our platform doesn't recognize as a validation rule, it will prefill the field with that phrase. This is useful when you want to prefill a currency or frequency and ask respondents to fill out the amount. 

In the image below, the $, /, and the word "day" remain black and won't be highlighted in the validation rule field. This indicates that they will be shown as read-only text to respondents. 

Please note that it’s against our Terms of Use to ask respondents from our panel any personally identifiable information, such as their name, email, phone number, and so on. Therefore, you’ll see fewer pre-written options in the fields library on a Panel Survey. 

Questions, suggestions? Click the chat icon at the bottom right of this page or email us at support@aytm.com – we would love to hear from you!

Did this answer your question?