Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Uma resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

document.addEventListener('DOMContentLoaded', function() { // Seleciona todos os campos de data do formulário do Elementor var campoData = document.querySelector('input[type="date"][name="form_fields[decadencia]"]'); if (campoData) { // Função para validar a data function validarData() { // Obtém a data atual var dataAtual = new Date(); // Calcula a data limite (10 anos a partir de hoje) var dataLimite = new Date(); dataLimite.setFullYear(dataAtual.getFullYear() + 10); // Converte a data do campo para um objeto Date var dataInserida = new Date(campoData.value); // Verifica se a data inserida é maior que o limite if (dataInserida > dataLimite) { // Alerta o usuário alert('A data não pode ser superior a 10 anos a partir de hoje.'); // Limpa o campo campoData.value = ''; // Impede o envio do formulário return false; } return true; } // Adiciona evento de mudança campoData.addEventListener('change', validarData); // Adiciona validação no envio do formulário var formulario = campoData.closest('form'); if (formulario) { formulario.addEventListener('submit', function(event) { if (!validarData()) { event.preventDefault(); // Impede o envio do formulário } }); } } });