Lógica Condicional
Exiba ou oculte blocos, e controle a navegação entre páginas com base nas respostas dos respondentes.
O que é a Lógica Condicional
A lógica condicional torna seu formulário dinâmico. Você define regras que acionam ações quando a resposta de um respondente corresponde a uma condição.
Adicionando uma Regra
- 1Clique no botão + entre os blocos e selecione Lógica Condicional.
- 2Escolha o campo e a condição a avaliar.
- 3Selecione a ação a ser executada quando a condição for atendida.
- 4Acumule mais condições e mais ações dentro da mesma regra com Adicionar condição e a lista de ações.
Atalho: abra o menu ••• de qualquer pergunta e escolha Adicionar lógica condicional. O bloco da regra fica logo abaixo dessa pergunta, pronto a preencher.
Condições
Uma condição compara uma resposta com um valor. Os operadores que pode escolher dependem do tipo de pergunta para que a regra aponta.
| Operador | Disponível em |
|---|---|
| É igual a | Todos os tipos de pergunta |
| Não é igual a | Todos os tipos de pergunta |
| Está vazio | Todos os tipos de pergunta |
| Não está vazio | Todos os tipos de pergunta |
| É qualquer um de | Lista pendente, escolha múltipla, caixas de verificação, seleção múltipla |
| Não é nenhum de | Lista pendente, escolha múltipla, caixas de verificação, seleção múltipla |
| Contém | Resposta curta, resposta longa, e-mail |
| Começa com | Resposta curta, resposta longa, e-mail |
| Termina com | Resposta curta, resposta longa, e-mail |
| Maior que | Número, data, hora |
| Menor que | Número, data, hora |
| Maior ou igual a | Número, data, hora |
| Menor ou igual a | Número, data, hora |
As comparações de texto ignoram maiúsculas e minúsculas e os espaços em redor, por isso "Sim" e "sim" correspondem à mesma regra.
Combinar condições
Uma regra pode conter tantas condições quantas precisar. Clique na etiqueta E entre duas delas para a mudar para OU.
As condições E consecutivas formam um grupo e cada OU inicia um novo. "A E B OU C E D" dispara, portanto, quando A e B são ambas verdadeiras, ou quando C e D são ambas verdadeiras.
Ações
Uma regra pode executar várias ações ao mesmo tempo. Todas disparam assim que as suas condições são cumpridas.
Ir para a página
Pula para uma página específica quando a condição e verdadeira. Funciona em conjunto com formulários de múltiplas páginas.
Exigir resposta
Torna um campo obrigatório apenas quando a condição e verdadeira.
Mostrar blocos
Revela os blocos escolhidos. Um bloco visado por uma ação Mostrar blocos começa oculto e só aparece quando a condição é cumprida.
Ocultar blocos
Remove blocos específicos da visualização quando a condição e verdadeira.
Ocultar botão para desativar
Remove o botão de conclusão, para que o formulário não possa ser enviado enquanto a condição se mantiver. Use-o para travar um respondente que não reúna os requisitos.
Exemplo
Se a resposta para "Você e estudante?" for "Sim", exiba o campo "ID do estudante". Caso contrário, ele permanecer oculto.
Uma pergunta oculta é ignorada quando a página é validada, por isso uma pergunta obrigatória que uma regra tenha ocultado nunca pode impedir uma submissão.