diff --git a/components/public-page-components.html b/components/public-page-components.html index 76cbca1..4a2fd02 100644 --- a/components/public-page-components.html +++ b/components/public-page-components.html @@ -59,7 +59,7 @@

Mit dem Newsletter immer über neue Inhalte informiert bleiben.

- +
diff --git a/patterns/public-page-patterns.html b/patterns/public-page-patterns.html index de9e143..8540207 100644 --- a/patterns/public-page-patterns.html +++ b/patterns/public-page-patterns.html @@ -208,6 +208,7 @@ type="email" placeholder="E-Mail-Adresse" aria-label="E-Mail-Adresse" + required >
@@ -235,7 +236,7 @@ } const updateProcessButtonState = () => { - const isActive = input.value.trim().length > 0; + const isActive = input.checkValidity(); processButton.disabled = !isActive; processButton.setAttribute('aria-disabled', String(!isActive)); processButton.setAttribute('data-component-state', isActive ? 'active' : 'inactive');