Where is Scripting Used in Forsta
-
Conditions
In conditions you place a logical expression that is evaluated to true or false. If it is true the questions in the THEN-branch will be presented to t...
-
Filtering Answer Lists, Scales and Loops
It is very common to filter answer lists, scales and loops based on answers to previous questions. There are two types of filters: Masks based on sets of cod...
-
Text Substitution/Response Piping
To retrieve text or values from a question and insert it into the question wording of another question, you may use caret (^ - also known as "hat") in...
-
Validation Code
Forsta Plus provides several ways of validating survey responses. Some validation is based on the properties you define for your question, for example the fi...
-
Script Nodes
Script nodes typically contain code for: Internal programming purposes. Defining functions used in code masks, conditions, text substitution, other sc...
-
Dynamic Questions
This functionality allows you to use logic within a page, and enables parts of a page to be updated based on responses to one or more questions on the same p...
-
Script Execution when Respondent Moves Backwards
Script code will be executed both when the respondent moves forwards and backwards through the survey (except for validation code scripts - validation code ...