diff --git a/views/register.ejs b/views/register.ejs index 6a63f82..0ad2f41 100644 --- a/views/register.ejs +++ b/views/register.ejs @@ -184,7 +184,12 @@ document.addEventListener("DOMContentLoaded", function() { const consentCheckbox = document.getElementById("agreeConsent"); function checkAge() { - if (!birthInput.value) return; + if (!birthInput.value) { + consentBlock.style.display = "none"; + consentCheckbox.required = false; + consentCheckbox.checked = false; + return; + } const birthDate = new Date(birthInput.value); const today = new Date(); @@ -207,6 +212,9 @@ document.addEventListener("DOMContentLoaded", function() { } birthInput.addEventListener("change", checkAge); + + // 🔥 WICHTIG: Beim Laden direkt prüfen + checkAge(); });