Mostre um campo ou um bloco inteiro do formulário somente quando outra resposta atender a uma condição, direto no Builder do EleveCRM NeXT e sem código.
O que você vai aprender
O construtor de Formulários do EleveCRM NeXT permite exibir campos ou blocos somente quando outra resposta atender a uma condição. Tudo é configurado direto no Builder, sem código.
Campos condicionais evitam formulários longos e confusos: em vez de mostrar tudo de uma vez, o formulário revela perguntas extras só quando fazem sentido para aquele respondente. Por exemplo, perguntar o nome do sócio só quando a pessoa responde que “possui sociedade”.
Como funciona
A regra sempre liga dois pontos:
O campo que controla
A pergunta cuja resposta decide o que aparece, geralmente um Select ou Radio com opções fechadas, como Sim/Não.
O campo (ou Seção) controlado
O que fica oculto até a condição ser satisfeita.
Crie a pergunta que controla
É a resposta dela que vai decidir o que aparece.
No menu lateral, acesse Ferramentas › Formulários › Builder e crie um novo formulário ou selecione o formulário que receberá a lógica condicional.
Adicione o campo
Clique em + entre os campos e escolha um campo do tipo Select (lista) ou Radio. Você pode usar a busca para localizar rapidamente o tipo de campo, por exemplo, digitando “Sele” para encontrar Seleção.
Cadastre as respostas
Em Propriedades, preencha o Label com um rótulo claro, como “Possui sociedade?”, e cadastre as respostas em Opções. No exemplo, Sim e Não.
Com o rótulo e as opções preenchidos, o campo controlador está pronto.
Crie o campo ou bloco que aparece depois
Um campo único ou uma Seção com vários campos.
Para um campo só
Adicione-o normalmente, com o + abaixo da pergunta controladora. Por exemplo, “Nome do sócio”.
Para um bloco de vários campos
Adicione uma Seção, que funciona como container. Os campos entram dentro dela, com o + interno. Um título (H3) como “Contato secundário” ajuda a identificar o bloco.
Ao adicionar o campo, selecione o tipo que será exibido de forma condicional. No exemplo, usamos Texto. Depois, com o campo “Nome do sócio” criado logo abaixo da pergunta controladora, abra a seção Condições no painel de Propriedades, à direita.
Configure a regra
Ligue o campo controlado à resposta que o libera.
Clique no campo ou na seção que deve aparecer só às vezes e, em Condições → Visibilidade Condicional, você verá a opção padrão “Sempre visível”.
Escolha o campo que controla
Troque “Sempre visível” pela pergunta que controla. O dropdown lista os campos que podem controlar a visibilidade.
Defina a condição
Escolha Mostrar quando for igual a.
Selecione a opção que libera o campo
No exemplo, Sim. Com a opção selecionada, a regra está completa: Possui sociedade? igual a Sim.
Salve e teste
Veja a condição como um respondente veria.
Salve o formulário
Clique em Salvar. A confirmação aparece como um aviso “Formulário atualizado com sucesso”.
Abra o Preview
Clique em Preview, no canto superior do Builder, para testar a condição.
Teste as respostas
No Preview, o campo “Nome do sócio” começa oculto. Ao marcar Sim, ele aparece. Ao marcar Não, o bloco some de novo.
Publique o formulário
Escolha o formato certo para a condição funcionar.
Use o link direto ou o iframe para publicar o formulário.
Dicas
| Tema | O que saber |
|---|---|
| Obrigatórios escondidos | Campos obrigatórios dentro de um bloco oculto não bloqueiam o envio, e os valores deles não são enviados. |
| Outras regras | Além de “igual a”, dá para mostrar o campo quando outro campo estiver preenchido ou vazio. |
| Tirar a regra | Use o link “Limpar”, ao lado de “Visibilidade Condicional”. |
| Referência circular | O campo A não pode depender do B se o B já depende do A. O Builder avisa ao salvar. |
| Exemplo pronto | O template Cadastro com Contato Secundário (condicional), na categoria Cadastro, já vem montado assim. |
Checklist de conferência
- Campo controlador criado (Select ou Radio) com opções claras
- Campo ou Seção dependente criado
- Visibilidade Condicional apontando para o campo controlador
- Regra “Mostrar quando for igual a” com a opção certa selecionada
- Testado no Preview (Sim mostra, Não esconde)
- Formulário salvo
- Publicado por link direto ou iframe (não pelo Inline/HTML nativo)
Glossário
| Termo | Significado operacional |
|---|---|
| Campo controlador | O campo cuja resposta decide se outro campo ou seção aparece. |
| Visibilidade Condicional | Regra que liga um campo ou seção a uma condição sobre outro campo. |
| Seção | Container que agrupa vários campos; usado para esconder um bloco inteiro de uma vez. |
| Preview | Modo de teste do formulário, que aplica as condições como um respondente veria. |
| Referência circular | Duas condições que dependem uma da outra, impedindo o salvamento do formulário. |