Atenção!

Este artigo contém código JavaScript e destina-se a programadores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Como Usar Lógica Condicional Com um Seletor de Data

Quer mostrar ou ocultar campos de formulário com base na idade de um utilizador? Ao combinar o campo Seletor de Data do WPForms com lógica condicional personalizada, pode criar formulários dinâmicos que se adaptam à entrada do utilizador.

Este guia irá mostrar-lhe como exibir um campo de lista pendente apenas quando o utilizador indicar que tem 21 anos ou mais – perfeito para conteúdo restrito à idade, registos de eventos ou cenários semelhantes.

Configurar o Seu Formulário

Primeiro, crie um formulário com estes campos:

  • Campo de Nome
  • Campo de e-mail
  • Campo de data (para Data de Nascimento)
  • Campo de lista pendente (este estará oculto inicialmente)

Se precisar de ajuda para criar o seu formulário, consulte o nosso guia sobre criar o seu primeiro formulário.

Adicionar a Classe CSS

Como queremos que o campo Lista pendente fique oculto quando o formulário é carregado pela primeira vez, precisamos de lhe adicionar um nome de classe CSS.

Para o fazer, selecione o campo Lista pendente no seu editor de formulários e clique em Avançadas. Em seguida, navegue até Classes CSS e introduza age-restriction. Certifique-se de que clica em Guardar no formulário para preservar as suas alterações.

adicione o nome age-restriction às Classes CSS no campo Lista pendente

Utilizar Lógica Condicional para um campo de Data

Agora é hora de adicionar o trecho de código ao seu site. Este código ocultará primeiro o campo Lista pendente quando o formulário for carregado. Em seguida, sempre que o campo Data de Nascimento for alterado, calculará se o utilizador tem 21 anos ou mais e mostrará ou ocultará o campo Lista pendente em conformidade.

Lembre-se de atualizar estes valores no código:

  • O ID do formulário (2575 no exemplo) deve ser substituído pelo seu próprio ID de formulário
  • O ID do campo Seletor de Data (22 no exemplo) deve ser substituído pelo seu ID de campo

E é tudo o que precisa para usar Lógica Condicional com um campo seletor de data. Em seguida, gostaria de alterar a posição do popup do seletor de data? Veja o nosso tutorial sobre Como Alterar a Posição do Popup do Seletor de Data.

Ação de Referência

wpforms_wp_footer_end