Opções de limitação para o campo de data/hora

Você gostaria de restringir as opções de data e hora que podem ser selecionadas em seus formulários do WordPress? Por exemplo, se o seu escritório só abre das 9h às 17h, de segunda a sexta-feira, talvez você queira impedir que os visitantes marquem uma consulta fora desses dias e horários.

Este tutorial mostrará a você como limitar as opções do campo Data/Hora no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.
Experimente esta demonstração de formulário!
Selecione uma data e um horário para sua consulta.

Antes de começar, primeiro você precisa ter certeza de que o WPForms está instalado e ativado no seu site WordPress e que você verificou sua licença. Em seguida, você pode criar um novo formulário ou editar um já existente para acessar o construtor de formulários.

Adição de um campo de data/hora

Quando o construtor de formulários estiver aberto, procure na seção Fancy Fields o campo Date / Time. Basta clicar nele ou arrastá-lo e soltá-lo na área de visualização para adicioná-lo ao formulário.

Adicionar campo de data e hora

Limitação de datas e horários disponíveis

Para selecionar determinadas datas e horários que os visitantes do site podem escolher em seus formulários, clique no campo Data/Hora na área de visualização para abrir as Opções de campo.

Clique no campo de data e hora para ver as opções de campo

Em seguida, no painel Field Options (Opções de campo), clique na guia Advanced (Avançado ) para abrir as opções avançadas do campo.

Clique na guia avançado

Isso abrirá configurações adicionais que você pode personalizar, incluindo opções para Limitar dias e Limitar horas. Examinaremos essas duas opções nas seções a seguir.

Limitação da data

Para limitar os dias disponíveis para os usuários escolherem, será necessário selecionar a opção Limit Days (Limitar dias ).

Ativar a opção de limite de dias

Isso abrirá uma lista de dias que você pode ativar ou desativar em seus formulários. Certifique-se de marcar as caixas dos dias que deseja permitir que os usuários escolham e deixe desmarcadas as caixas dos dias que deseja bloquear para os usuários.

Marcar ou desmarcar dias

Desativação de datas anteriores

Além de selecionar quais dias da semana estão disponíveis para os usuários escolherem, você também pode impedir que eles selecionem datas passadas nos formulários. Para fazer isso, basta selecionar a opção Disable Past Dates (Desativar datas passadas ).

Desativar datas passadas

Quando as datas estiverem desativadas, elas aparecerão em cinza no frontend do seu site.

Datas anteriores desativadas

Se quiser personalizar ainda mais as opções de data, consulte a documentação do desenvolvedor para obter mais detalhes. Para ajudar a evitar conflitos de código, certifique-se de desativar todas as limitações de data no construtor de formulários antes de adicionar qualquer código personalizado.

Limitando o tempo

Da mesma forma, é possível limitar as horas disponíveis para os usuários escolherem nos formulários. Para fazer isso, primeiro você precisa selecionar a opção Limit Hours (Limitar horas ).

Ativar limite de horas

Depois que isso for ativado, você verá opções adicionais para configurar a Hora de início e a Hora de término de suas horas. Para cada uma dessas configurações, você pode clicar no menu suspenso e selecionar as horas que deseja mostrar aos visitantes do site.

Se você quiser visualizar um modelo de formulário personalizável que mostre o recurso de limitação do campo Data/Hora, confira nosso modelo de formulário de reserva de ingressos de cinema.

Clique na lista suspensa de horas

No front-end do seu site, todos os horários disponíveis entre a Hora de início e a Hora de término selecionadas estarão disponíveis para os usuários escolherem.

Precisa desativar os horários passados no Time Picker para obter reservas de compromissos mais precisas? Não deixe de consultar nossa documentação para desenvolvedores para obter mais informações.

Perguntas frequentes

Estas são as respostas para algumas das principais perguntas que recebemos sobre a limitação das opções do campo Data/Hora.

Como faço para desativar as datas futuras ao usar a opção Date Picker?

Para desativar as datas futuras, você precisará adicionar um snippet de código personalizado ao seu site do WordPress. Abaixo está o snippet a ser adicionado ao seu site.

Se precisar de ajuda para adicionar snippets de código ao seu site, consulte nosso guia para saber como fazê-lo.

Observação: o snippet de código acima só funcionará para o ID de formulário 323 e o ID de campo 4. Para usar esse código para formulários ou campos diferentes, você precisará atualizar esses números de ID no código. Consulte nosso tutorial sobre como localizar o ID do formulário e o ID do campo para encontrar os IDs corretos para seus formulários.

Posso limitar o campo Data/Hora com base na entrada de outro campo?

Se você tiver dois campos de data/hora no formulário, poderá comparar as duas datas para evitar que os usuários selecionem uma data anterior à do primeiro campo de data/hora. Isso pode ser útil ao criar um formulário que permita aos usuários especificar o pedido e a data de retirada.

Para obter mais detalhes, consulte nosso guia para saber como comparar dois campos de data/hora.

É isso aí! Acabamos de mostrar a você como limitar as opções do campo Data/Hora no WPForms.

Em seguida, você gostaria de alterar a aparência do campo Data/Hora em seus formulários do WordPress? Não deixe de conferir nosso tutorial sobre como personalizar o campo Data/Hora para obter mais detalhes.

O melhor plug-in de criação de formulários de arrastar e soltar para WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.