Form questions are a great way to collect various kinds of information from respondents in a single question, using validation to ensure responses are in the format you need.
Want to learn more about our question types? Enroll in our Question Types Overview course in the Lighthouse Academy!
Building a Form Question
- In the Survey Editor, click the Form question icon in the question menu, or drag the icon into place.
- Type or paste your question into the Question field.
- Type up to 10 items into the Label field and click the + icon to add additional options. Use copy/paste to automatically populate answer options.
- Click the Any Entry field next to a Label to select a validation from the library. For example, select US date (e.g.: 01/31/25) to ensure respondents enter a date in a specific format.
- Hover over the answer number and click the X to delete an answer.
- Click the Required field to the right of an entity to toggle the response to Optional.
- Check the box next to N/A to enable an exclusive "None of the Above" option.
⚠️ Note: If the N/A box is checked, respondents who select N/A will not be able to respond to any of the prompts in the question.
Using Validation
As you add fields, blue validation rules appear on the right side. 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.
There are three placeholder symbols used in validation rules: the pound/hashtag symbol (#) stands for a digit, the star (*) stands for a letter, and the 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. You may also add extra validation conditions in conjunction with underscore.
You can define letter or number ranges by separating symbols with a hyphen and placing them in braces:
- _{1-100} — accepts any number from 1 to 100.
If the letters or numbers you want to accept are not sequential, list them separated by commas (no spaces) in braces:
- _{A,D,H} — only accepts the letters A, D, or H.
With additional rules and brackets, you can accommodate an even larger number of characters:
- _[10] — expects exactly 10 symbols.
- _[10-15] — allows no fewer than 10 and no more than 15 symbols.
- _[10+] — allows 10 or more symbols.
You can also combine braces and 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 available from our library.
If you type something in the right column that the 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 in the amount. If text remains black (not highlighted in the validation rule field), it will be shown as read-only text to respondents.
⚠️ Note: It is against our Terms of Use to ask respondents from our panel for any personally identifiable information (name, email, phone number, etc.). For this reason, you'll see fewer pre-written options in the fields library on a Panel Survey.
Analyzing Form Questions
On the Results page, Form questions display a bar chart summarizing how many responses were collected for each field.
- Click the Open-Ended icon within the summary stats of the question to view raw responses, or click the Open-Ended Response icon at the top of the Results report and use the question menu to filter answers.
- Click the individual answer headers (labeled after the Form fields) to see a word cloud of entries for that field.
Take a test drive on real-world results for this question type! Explore a live demo report.