Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Tengo un problema con la exportación de mi código app.js

Estoy formando una exporta e importación del archivo validacion.js para el app.js y al recargar le navegador me no me valida la fecha de nacimiento sino que se envía y ya


```import { valida } from "./validacion.js";

const inputs = document.querySelectorAll("input");

inputs.forEach((input) => {
  input.addEventListener("blur", (input) => {
    valida(input.target);
  });
});

/*la exportación*/

export function valida(input) { const tipoDeInput = input.dataset.tipo; if (validadores[tipoDeInput]) { validadorestipoDeInput; } }

const validadores = { nacimiento: (input) => validarNacimiento(input), };

function validarNacimiento(input) { const fechaCliente = new Date(input.value); let mensaje = ""; if (!mayorDeEdad(fechaCliente)) { mensaje = "Debes tener al menos 18 años de edad"; }

input.setCustomValidity(mensaje);

} function mayorEdad(fecha){ const fechaActual = new Date(); const diferenciaFechas = new Date ( fecha.getUTCFullYear() + 18, fecha.getUTCMonth(), fecha.getUTCDate(), ) return diferenciaFechas <= fechaActual } `

1 respuesta

¡Hola, Juan! ¿Cómo estás?

¿Puedes, por favor, compartir todo tu código y el error con nosotros para que podamos ayudarte?

Si tienes duda de como hacerlo, tenemos un video que enseña a compartir tu código en el foro.

¡Gracias!