diff --git a/src/components/Form.astro b/src/components/Form.astro index 1888516..429f250 100644 --- a/src/components/Form.astro +++ b/src/components/Form.astro @@ -323,9 +323,12 @@ const formId = `f-${Math.random().toString(36).slice(2)}`; .map((s) => s.trim()) .filter(Boolean); + console.log(validateOn); + if (validateOn.includes("input")) { form.addEventListener("input", (e) => { const root = e.target?.closest?.("[data-field]"); + console.log("input:", root); if (!root) return; const name = root.getAttribute("data-field"); if (name) validateField(name); @@ -336,6 +339,7 @@ const formId = `f-${Math.random().toString(36).slice(2)}`; "blur", (e) => { const root = e.target?.closest?.("[data-field]"); + console.log("blur:", root); if (!root) return; const name = root.getAttribute("data-field"); if (name) validateField(name); @@ -346,6 +350,7 @@ const formId = `f-${Math.random().toString(36).slice(2)}`; if (validateOn.includes("change")) { form.addEventListener("change", (e) => { const root = e.target?.closest?.("[data-field]"); + console.log("change:", root); if (!root) return; const name = root.getAttribute("data-field"); if (name) validateField(name);