Skip to main content
Skip table of contents

Interactive Logic

"Interactive logic" plugin is commonly used if you want to display question or a set of questions that reside on the same survey page based on the answers given to other survey questions. Thus the questions will be displayed right after indicated answer is chosen without reloading the page itself. You can add as many plugins as many instances of logic you need to cover.

To apply "Interactive logic" plugin to your form/survey, specify following parameters:

  1. *Display Criteria - Indicate display criteria using Qx.Ay notation. To create complex expression for multiple questions use logic operators OR, AND and NOT, for example: Q1.A1 AND Q2.A3. This means that respondents who selected first answer choice in question one and third answer choice in question two will meet indicated criteria.

Please note, that the Object Lookup questions cannot be used as a part of display criteria in this plugin.

2. *Show Questions - Indicate question to hide from respondents and show it only if the display criteria is met. Use comma to separate multiple questions, for example: Q3,Q4,Q5.

3. Reset hidden answers - Specify whether answers of the hidden question should be cleared out after plugin hides a question.

Please note, that if the False option is selected, the plugin will not save answers for Dropdown and Listbox questions once they are hidden in accordance with Display criteria.


Display Criteria: Q1.A1 OR Q1.A3 Show Questions: Q2,Q3

If these parameters were applied to your form/survey, it means that Q2 and Q3 will be hidden when respondents open the survey. If they select either first or third answer choice in the first question, Q2 and Q3 will be displayed automatically.

  • It is not recommended to use reference to the same question in more than one plugin within a survey. Use AND and OR logical operators to compose complex logical expressions within one plugin instead.

  • If you validated a question to be "Must answer" and this question is referenced in "Interactive logic" plugin at the same time, change question's validation to "Conditional must answer".

Please note, that this plugin also works with question and answer identifiers, so you can use them instead of question and answer numbers in plugin parameters.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.