Text Response Grid
Help Center

FluidSurveys Help > Question Types & Settings > Basic Questions

Text Response Grid

VIDEO: Text Response Grid Question

The text response grid question type allows you to collect multiple open-ended answers with a single question. You can add answer validation to each text box to make sure that respondents have entered a specific kind of information, for example, an email address. You can also set a minimum or maximum length for the answers and adjust the size of the response boxes to accommodate longer answers.

screenshot of a picture question

To set up a text response grid question:

  1. Drag and drop a text response grid question from the Basic Questions section of the palette to the canvas.
  2. Phrase your question in the Question Title and optionally add an Extra Description.
  3. By default the question has two text boxes or variables. To add more click the + Add button in the Variables section.
  4. Click on a variable to give it a label, make it Static, or specify the size of the text box. Static variables will remain in place when random or alphabetic ordering is on. Making a question Multiline allows you to specify how many Rows it has. Alternatively you can enter a number between 1 and 100 in the Columns field to specify the width of a single line text box.
  5. If you want to make a text box required, uncheck Optional.
  6. To add Validation to a text box, click on Additional Options when editing the variable. Select the option you want and configure its options. Optionally edit the Validation Msg that displays if a a respondent enters an invalid answer.
  7. Optionally enter an Initial Value to prepopulate the text box.
  8. Configure Display or Options settings for the question. See below for details.
  9. Save your survey.



1st Column SizeAdjust how much space is given to your text box labels.
Display side-by-sideDisplays the question on one half of the screen. In order for two questions to display side-by-side, you’ll have to enable this option for both questions. The first question will be on the left and the second on the right.
Append to previous questionUse this to make this question appear as if it’s part of the previous question.
Extra ClassesAdvanced option to define classes for custom javascript or CSS.


Randomize VariablesShows text boxes in a random order per respondent. Variables that are Static will not be affected by this setting.
Alphabetize VariablesShows text boxes in a alphabetic order. Variables that are Static will not be affected by this setting.
Force UniqueRequires respondents to put a unique value in each text response box.
SumEnter a number that responses must add up to. The Sum Label shows respondents a running total of their responses. Use “-” to display a sum to the respondent without specifying what the sum must be.
Sum LabelText that displays when a sum restraint is in place. Use {x} to display the sum of what has been entered so far, use {y} to display the required sum.
OptionalMakes question optional. Uncheck to make it required.
Password FieldWhen a user types in this input box, the text will appear as dots.
ValidationRequire respondents to enter data in a particular format.
Initial ValueEnter text to be prepopulated in the text box.