Com Mostrar este campo só quando…, uma pergunta aparece só para quem respondeu algo específico antes. O formulário fica curto para quem não precisa da pergunta e completo para quem precisa. Neste artigo, o exemplo é a ficha de avaliação da Clínica Vitta, uma clínica de estética em Campinas (SP).
Onde ligar
Em Formulários › (formulário) › Editar › card "Campos", abra o campo que deve aparecer só às vezes e ligue Mostrar este campo só quando…. Surge a primeira condição, com três partes:
- Campo — a pergunta de que esta depende. Só aparecem campos acima deste: é o que a pessoa já respondeu quando chega aqui.
- Comparação — muda conforme o tipo do campo escolhido (tabela abaixo).
- Valor — a opção ou o número a comparar. Não aparece em foi respondido e não foi respondido.
Na ficha da Vitta, o campo "Qual procedimento você já fez?" fica com a condição "Você já fez algum procedimento estético?" é igual a Sim. Quem responde Não nunca vê a pergunta.
No editor, o campo ganha o selo Condicional. Se o interruptor estiver travado, é porque não há campo com resposta acima deste: mova o campo para baixo ou acrescente a pergunta de origem antes.
Todas ou qualquer condição
Use Adicionar condição para combinar até 10 condições. A partir da segunda, aparece Mostrar quando:
- todas as condições forem verdadeiras — o campo só aparece se todas valerem ao mesmo tempo.
- qualquer condição for verdadeira — basta uma.
Na Vitta, "Conte mais sobre sua saúde" aparece com qualquer condição: "Está gestante ou amamentando?" é igual a Sim ou "Usa anticoagulante?" é igual a Sim. Com todas, só apareceria para quem respondesse Sim às duas.
Cada comparação e onde ela aparece
- Escolha única, Lista suspensa e Sim ou não — é igual a e não é, com o valor escolhido entre as opções do campo.
- Múltipla escolha — inclui e não inclui. Ex.: "Já usou toxina antes?" aparece quando "Interesses" inclui Toxina botulínica, mesmo que a pessoa tenha marcado outras opções junto.
- Escala de 0 a 10, Estrelas, Número e Valor em dinheiro — é igual a, é maior que e é menor que, com um número digitado. Ex.: "O que deu errado?" aparece quando "Nota da última experiência" é menor que 3.
- Todo campo com resposta — foi respondido e não foi respondido. É a única opção para os demais tipos (texto, e-mail, data, CPF/CNPJ, Matriz, Campo oculto etc.).
Dois detalhes que costumam gerar dúvida:
- não é e não inclui também valem quando a pergunta ficou sem resposta. Se "Qual procedimento você já fez?" for opcional e a pessoa pular, uma condição não é Preenchimento é verdadeira.
- é maior que e é menor que nunca valem para campo vazio: vazio não é maior nem menor que nada.
Blocos de exibição (Bloco de texto, Vídeo e Separador de seção) não servem de origem, porque não têm resposta, mas podem ter condição: dá para mostrar um aviso só para quem marcou "gestante". O Campo oculto é o contrário: serve de origem (com foi respondido ou não foi respondido), mas não tem condição, porque ninguém o vê.
A resposta de um campo escondido
- Obrigatório escondido não trava o envio. "Qual procedimento você já fez?" pode ser obrigatório: só é exigido de quem o vê.
- O que foi digitado e depois escondido é descartado. Se a pessoa respondeu Sim, preencheu o procedimento e voltou para Não, a resposta chega em branco nesse campo.
- A cadeia é respeitada. Campo escondido conta como não respondido para quem depende dele. Se "Qual procedimento" está escondido, um terceiro campo que dependa dele também fica escondido.
- O PDF da resposta deixa a pergunta de fora, porque ela não foi feita àquela pessoa.
Em etapas
No formulário Em etapas, a condição funciona igual dentro de cada etapa. Se as condições esconderem todas as perguntas de uma etapa, ela é pulada: quem não marcou nenhum procedimento vai direto da etapa "Seus dados" para "Termo", sem passar por uma etapa vazia.
Cuidados ao editar
- Excluir o campo de origem remove junto as condições que apontavam para ele. O campo dependente volta a aparecer sempre: confira se é isso que você quer.
- Mover um campo para cima da sua origem deixa a condição inválida, e o editor pede para escolher um campo que venha antes.
- Desligar o interruptor apaga as condições daquele campo.
- As condições fazem parte do rascunho: quem responde só as vê depois de Publicar.
Para onde ir depois
- Agradecimento e redirecionamento (coleção Aparência e depois do envio) — levar cada pessoa a um endereço diferente conforme a resposta, com as mesmas comparações.
- Etapas, tema e logo (coleção Aparência e depois do envio) — dividir o formulário em etapas com o Separador de seção.
- Tipos de campo (coleção Campos) — o que cada tipo aceita.
- Matriz, vídeo e campo oculto (coleção Campos) — de onde vem o valor do Campo oculto.
Resumindo: ligue Mostrar este campo só quando… no campo, escolha um campo acima, a comparação e o valor, combine até 10 condições com "todas" ou "qualquer"; o campo escondido não é exigido, chega em branco, some do PDF e esconde quem depende dele, e etapas que ficam sem perguntas são puladas.