Gunnar Bittersmann: Newsletter in Webseite einbinden

Beitrag lesen

@@Camping_RIDER

Ja - mit JavaScript/AJAX. … Absende-Button (der dann nur noch button/button und nicht button/submit sein sollte)

Doch! Wenn man „keine Weiterleitung“ als progressive enhancement ansieht:

Die Funktionnalität ist auch ohne JavaScript/AJAX gegeben – eben mit neuer Seite danke.php. Für Clients, die JavaScript ausführen, kann die UX verbessert werden, indem man das Absenden des Formulars unterbindet und stattdessen den AJAX-Call macht.

Um die Grundfunktionnalität dabei nicht kaputtzumachen, muss der Absende-Button weiterhin ein solcher sein, also type="submit". Die Unterbindung des Absendens erfolgt im JavaScript: per preventDefault().

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)