Skip to main content
Free - in jedem Tarif enthalten.
Bei einfachen HTML-Formularen ohne JavaScript unterstützt /submit die Umleitung des Browsers des Besuchers nach einer erfolgreichen Einsendung auf eine URL deiner Wahl, typischerweise eine “Danke für deine Nachricht”-Seite.

Verwendung

Füge deinem Formular neben access_key ein redirect-Feld hinzu:
Bei Erfolg antwortet /submit, statt des üblichen 200-JSON-Bodys, mit 303 See Other und einem Location-Header, der auf die redirect-URL zeigt, sodass der Browser dorthin navigiert.

Die Domain-Einschränkung

Die redirect-URL muss auf einer der erlaubten Domains des Formulars liegen. Das verhindert, dass access_key (der im öffentlichen Seitenquelltext steht) dazu benutzt wird, dein Formular in einen offenen Umleiter zu einer beliebigen URL zu verwandeln. Eine redirect-URL außerhalb der Zulassungsliste wird abgelehnt:

AJAX-/JS-Formulare brauchen das nicht

Wenn du mit fetch sendest (siehe die React-, Next.js-, Vue- und Svelte-Snippets in Framework-Snippets), überspringe das redirect-Feld ganz. /submit liefert seine normale JSON-Antwort:
und du behandelst den “Danke”-Zustand in deiner eigenen Oberfläche statt mit einer vollständigen Seitennavigation.