FalaÊ Incuber beleza? Seja muito bem-vindo a mais uma aula do Curso gratuito Mago Contact Form 7 do Nano Academy. Aqui é o Paulo Felipe e nessa aula eu vou te ensinar como Criar Campos Condicionais no Contact Form 7 Com o Plugin Conditional Fields e assim mostrar campos com base em um opção selecionada.
Esse recurso é indicado para formulários que precisam mostrar campos específicos que dependem de um opção escolhida previamente, por exemplo:
Digamos que uma empresa tem 3 vagas para homens e 3 vagas para mulheres, sendo assim o formulário precisará de um campo de seleção “Sexo” com as opções “Homem” “Mulher” e com base na escolha do sexo as vagas serão listadas.
Front-end na Nano Incub.
Estudou banco de dados na FATEC de Indaiatuba/SP, é formado pela equipe Nano Incub de desenvolvimento, é neurótico por autoconhecimento, pai, skatista, slackliner e doido por ensinar.
Código para inserir no corpo do e-mail:
<h3>Vamos começar?</h3>
[radio vamos-comecar "Sim" "Não"]
[group g-nao-comecar]
<p>Tudo bem não comece =D</p>
[/group]
[group g-nome]
<h3>Qual é o seu nome?</h3>
[text nome placeholder "Nome completo"]
[/group]
[group g-email]
<h3>Qual é o seu E-mail?</h3>
[email* email placeholder "Seu melhor e-mail"]
[/group]
[group g-anexo]
<h3>Quer nos enviar um anexo?</h3>
[radio anexo "Sim" "Não"]
[/group]
[group g-anexo-sim]
<h3>Anexe o seu Currículo</h3>
[file anexo-curriculo class:mg-cf7-form-item-input-padrao limit:3mb filetypes:pdf|doc|docx|ppt|pptx]
[/group]
[group g-conhecimento]
<h3>Em qual área você tem conhecimento?</h3>
[select area-interesse id:op-area-interesse class:mg-cf7-form-item-input-padrao include_blank "Design" "Programação"]
[group g-conhecimento-design]
[select software-design class:mg-cf7-form-item-input-padrao first_as_label "Selecione o seu software favorito" "Photoshop" "Illustrator" "Figma"]
[/group]
[group g-conhecimento-programacao]
[select linguagem-programacao class:mg-cf7-form-item-input-padrao first_as_label "Selecione sua linguagem favorita" "PHP" "Javascript" "VB .Net"]
[/group]
[/group]
[group g-btn-enviar]
[submit "Enviar"]
[/group]
Código para o Corpo do E-mail
Olá, Administrador.
Acabamos de receber mais um candidato via site [_site_title].
Nome: [nome]
E-mail: [email]
<br>
[g-anexo-sim]
Enviou um documento em anexo
[/g-anexo-sim]
[nome] Tem conhecimentos em: [area-interesse]
[g-conhecimento-design]
Prefere utilizar o software [software-design]
[/g-conhecimento-design]
[g-conhecimento-programacao]
Tem mais familiaridade com a linguagem [linguagem-programacao]
[/g-conhecimento-programacao]
Abraço!
Exemplo de como ficou as minhas condições no exemplo da aula: