Encontre tópicos populares e respostas rápidas aqui
Olá, como podemos ajudar?
Como restringir a data final para 15 dias após a data inicial
Pergunta
Como posso limitar a data final para 15 dias após a data inicial no meu formulário?
Descrição
Tenho um formulário que coleta uma data inicial e uma data final para rastrear um período de aprovação. Quero definir uma condição para que a data final não possa ser mais de 15 dias após a data inicial — deve estar dentro de 15 dias da data inicial. O PlatoForms pode me ajudar a conseguir isso?
Resposta
Certamente! Para conseguir isso, você precisará:
-
Adicionar Campos:
- Data Inicial: A data inserida pelo usuário como a data inicial.
- Data Final: A data inserida pelo usuário como a data final.
- Campo de Cálculo: Um campo de data oculto que armazena o resultado da data inicial mais 15 dias.
-
Configurar Lógica:
- Crie uma regra para adicionar automaticamente 15 dias à Data Inicial e armazene esse resultado no Campo de Cálculo oculto.
-
Adicionar Regra de Validação:
- No campo Data Final, adicione uma regra para verificar se a Data Final inserida é posterior à data no Campo de Cálculo oculto (ou seja, a Data Inicial mais 15 dias). Se a Data Final for posterior, uma mensagem de erro aparecerá, impedindo o envio do formulário.
Para mais detalhes, consulte o guia passo a passo abaixo:
Guia passo a passo
Passo 1: Adicione o campo de data inicial e final
Adicione um campo de Data Inicial e um campo de Data Final.
Passo 2: Adicione um campo de cálculo de data
-
Adicione um campo de cálculo de data ao seu formulário e configure-o para ficar
oculto. -
Para garantir que ele não apareça no formulário ou afete seu PDF, selecione Oculto no formulário e desmarque Imprimir em PDF.
Este campo será usado para calcular o intervalo de datas e não será visível para os usuários.
Passo 3: Calcule 15 dias a partir da data inicial
-
Crie uma regra de lógica no seu construtor de formulários que adicione 15 dias à data inicial e atribua esse valor ao campo de cálculo de dados.
Passo 4: Configure a validação para a data final
Vá para as configurações do campo Data Final e adicione uma regra de validação que verifique a data final em relação ao campo de data extra, e também adicione uma mensagem de erro.
Isso garantirá que a data final não exceda 15 dias a partir da data inicial.
Teste a demonstração
Para um exemplo prático, teste esta configuração usando o formulário de demonstração. O campo de cálculo de data está visível na demonstração para ajudá-lo a entender como funciona.
Tem mais perguntas? Visite nossa página de FAQs ou entre em contato conosco.