Guia · 6 min de leitura
5 exemplos de lógica condicional para formulários
Atualizado 2026-09-17
Resumo
A lógica condicional mostra ou oculta um campo com base em uma resposta anterior, use-a para perguntas de acompanhamento, pular seções irrelevantes e exigir detalhes somente quando necessário.
A lógica condicional é o que transforma um formulário longo e igual para todos em algo que se adapta a cada respondente. Em vez de mostrar cada pergunta a todo mundo, você define regras que revelam ou ocultam campos com base no que alguém já respondeu. Abaixo estão cinco padrões que você vai usar em quase qualquer formulário, de uma simples pergunta de acompanhamento até a ramificação de uma página inteira, além do que observar para que a lógica continue fácil de acompanhar.
Pergunta de acompanhamento em uma resposta específica
O padrão mais comum: uma pergunta aparece somente quando um campo anterior é igual a um valor específico. Pergunte "Você tem alguma restrição alimentar?" com uma opção sim/não, e mostre um campo de texto perguntando quais são somente quando a resposta é "sim".
Isso mantém o formulário curto para a maioria que responde "não", enquanto ainda coleta detalhes das pessoas a quem isso realmente se aplica.
Exigir detalhe quando alguém escolhe "Outro"
Quando um campo de seleção inclui uma opção "Outro", combine-a com um campo de texto que aparece somente quando a seleção é igual a "Outro". Marque esse campo de texto como obrigatório para que as pessoas não possam escolher "Outro" e deixar você sem ideia do que quiseram dizer.
Essa combinação, um conjunto fixo de opções mais um campo condicional coringa, cobre casos extremos sem sobrecarregar a lista principal de opções.
Ramificar por uma avaliação ou pontuação
Campos numéricos como uma avaliação de satisfação ou pontuação NPS funcionam bem com condições "maior que" e "menor que". Mostre um campo de texto "O que deu errado?" somente quando a avaliação estiver abaixo de um limite, ou um campo de indicação somente quando estiver acima de um.
Isso direciona detratores e promotores para perguntas de acompanhamento diferentes, sem perguntar a mesma coisa a todos.
Ocultar uma seção inteira por uma escolha anterior
As condições se aplicam por campo, mas você pode ocultar vários campos com a mesma regra para efetivamente ocultar uma seção inteira. Se alguém responder "Estou me candidatando como pessoa física" em vez de "como empresa", oculte todos os campos específicos de empresa (número de registro, porte da empresa, contato de faturamento) de uma vez.
Combine isso com os operadores "está vazio" / "não está vazio" para também lidar com campos que foram pulados antes no formulário.
Combinando várias condições
Condições no mesmo campo são combinadas com E, então você pode exigir que várias coisas sejam verdadeiras antes que um campo apareça, por exemplo, mostrar um campo "código de desconto" somente quando uma seleção de plano for igual a "Pro" e um campo de país não estiver vazio.
No YeetForm, as condições suportam 8 operadores (igual a, diferente de, contém, maior que, menor que, está vazio, não está vazio, e suas combinações), e você pode descrever o comportamento que quer em português simples para o agente de edição de formulários com IA, em vez de configurar cada regra manualmente.