Boa noite,
export default function ehMaiorDeIdade(campo) {
const dataNascimento = new Date(campo.value);
validaIdade(dataNascimento);
console.log(validaIdade(dataNascimento));
}
function validaIdade(data) {
const dataAtual = new Date();
const dataMais18 = new Date(data.getUTCFullYear() + 18, data.getUTCMonth(), data.getUTCDate());
return dataAtual >= dataMais18
}
A instrutora desenvolveu o código acima, porem ao importá-lo para o arquivo principal "script.js" a linha de comando para escrever no console não aparece(acredito que a função não esteja sendo executada). Ainda não consigo debuggar o codigo pelo vs code para descobrir o porque isso está acontecendo. Estou travado.
Segue abaixo o código da página script.js
import ehUmCPF from "./valida-cpf.js";
import ehMaiorDeIdade from "./valida-idade.js";
const camposDeFormulario = document.querySelectorAll('[required]');
camposDeFormulario.forEach((campo) => {
campo.addEventListener('blur', () => verificaCampo(campo)
)
});
function verificaCampo(campo) {
if (campo.name == 'cpf' && campo.value.length >= 11) {
ehUmCPF(campo);
}
if (campo.name == "aniversario" && campo.value != "") {
ehMaiorDeIdade(campo);
}
}