':t.innerHTML='')});const a=document.getElementById("newsletter-form"),s=document.getElementById("newsletter-message"),d=document.getElementById("newsletter-email"),u=a?.querySelector('button[type="submit"]');function o(e,t){s.textContent=e,s.className=`mt-3 text-sm ${t?"text-green-600":"text-red-600"}`,s.classList.remove("hidden")}function l(e){d.disabled=e,u.disabled=e}a&&s&&d&&u&&a.addEventListener("submit",async e=>{e.preventDefault(),s.className="mt-3 text-sm hidden",s.textContent="";const t=d.value.trim();if(!t){o("Bitte gib eine E-Mail-Adresse ein.",!1);return}if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)){o("Bitte gib eine gültige E-Mail-Adresse ein.",!1);return}l(!0);try{const i=await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t})}),r=await i.json();if(!i.ok)throw new Error(r.message||"Ein Fehler ist aufgetreten");o(r.message,r.success),r.success?(a.reset(),d.disabled=!0,u.disabled=!0):l(!1)}catch(i){o(i.message||"Ein Fehler ist aufgetreten. Bitte versuche es später erneut.",!1),l(!1)}});
Alles, was Du über Online Marketing wissen musst – Von SEO bis KI