When answering a typeform, respondents can see the question following the one they are answering. But you may not want to reveal the next question until the current one has been answered.
To avoid your respondents scrolling through the questions, or skipping a question before it has been answered, you simply need to add Branching and calculations.
Let’s look at the following example:
Here's a simple typeform with a Multiple Choice question (this method also works with Yes/No questions). I’ve added the following question, ‘What’s your favorite number?’. But without Logic, respondents will be able to see the follow-up statement.
To hide the follow-up statement, I have to add Logic for each choice. Click the Logic panel, select Advanced and click Branching and calculations. Add Logic like in the screenshot below:
Note! This workaround isn’t possible with Payment and Statement questions, Logic can’t be used with them.
Make sure to use or, not and in your Logic.
You can also use Logic to prevent respondents from seeing the next question before they answer a Short Text or Long Text question. To do this, set up a logical rule that says that the answer to the text question can't be blank (in other words, the answer "is not equal to" a blank space), or the respondent won't be able to move on to the next question: