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.

Perguntas frequentes

O que é lógica condicional em um formulário?+
É uma regra que mostra ou oculta um campo dependendo de uma resposta dada em outro lugar do formulário, para que cada respondente veja apenas as perguntas relevantes para ele.
Posso combinar mais de uma condição no mesmo campo?+
Sim, as condições em um campo são combinadas com E, então um campo pode exigir que várias respostas anteriores sejam todas verdadeiras antes de aparecer.
A lógica condicional deixa o formulário mais lento para os respondentes?+
Não, geralmente torna os formulários mais rápidos de preencher, já que as pessoas pulam perguntas que não se aplicam a elas em vez de rolar por campos irrelevantes.

Crie seu formulário com IA em segundos

Começar grátis