Contact Form 7 · Hilfe

Contact Form 7: Klick auf „Senden“ bleibt ohne Reaktion?

Fehlendes Status-Element und JavaScript-Abbruch prüfen, wenn das Formular noch keine Versandanfrage erzeugt.

Quellenstand: 5. November 2026Redaktion: KAN KAI WORKSRedaktionell aktualisiert:

Kurzantwort

Wenn Contact Form 7 nach dem Klick keine Anfrage erzeugt und ein innerText-Fehler erscheint, liegt der beobachtete Abbruch vor der Mailzustellung. Erfasse zuerst den Konsolenfehler und vergleiche geliefertes HTML mit dem laufenden Dokument. Prüfe auf Staging eine einfache Standard-Einbettung desselben Formulars. Ein fehlendes Status-Element ist ein konkreter Befund, benennt aber noch nicht die verantwortliche Komponente.

Quellengrundlage: Q1 · Q2 · Q3

Gilt für
Contact Form 7 in einer Builder-Einbettung mit fehlendem Status-Element und JavaScript-Abbruch. Der Originalfall belegt keinen allgemeinen Ausfall sämtlicher CF7-Installationen.
So prüfst du das Ergebnis
Eine Testeinsendung erzeugt genau eine Anfrage und verständliche Rückmeldung; Pflichtfeldprüfung funktioniert, anschließend wird der tatsächliche E-Mail-Empfang separat bestätigt.
Deine erste Prüfung

Entsteht nach dem Klick überhaupt eine Formularanfrage im Netzwerkprotokoll?

Öffne Konsole und Netzwerkansicht vor einem kontrollierten Test. Fehlt die Anfrage und erscheint ein innerText-Fehler, untersuche zuerst das Formular-Markup und die Einbettung.

Der Senden-Button reagiert scheinbar gar nicht: keine Erfolgsmeldung, kein sichtbarer Fehler und keine neue Anfrage. In der Browserkonsole steht ein Fehler zu innerText und einem fehlenden Element. Der geprüfte Bericht betrifft Contact Form 7 in einer Builder-Einbettung; dort fehlte im laufenden Dokument ein für die Statusmeldung erwartetes Element. Die beteiligte Komponente, die diesen Zustand verursacht, ist damit noch nicht bewiesen. Q1

Erst Versandstart und Mailzustellung auseinanderhalten

Wenn der Browser bereits vor der Anfrage abbricht, kann eine Änderung des SMTP-Passworts diesen ersten Fehler nicht erklären. Umgekehrt ist eine abgesendete Anfrage mit einer Versandfehlermeldung ein anderer Fall. Verwende für den Test eine eigene Adresse und einen eindeutigen Testtext, damit reale Anfragen nicht mit Diagnoseversuchen vermischt werden.

Konkrete Prüfschritte

  1. Ersten Fehler erfassen: Lade die Seite mit geöffneter Konsole neu. Klicke einmal auf Senden. Notiere die erste Fehlermeldung, betroffene Skriptdatei und ob im Netzwerk eine Formularanfrage erscheint. Spätere Fehler können nur Folgen des ersten Abbruchs sein.
  2. Geliefertes und aufgebautes HTML vergleichen: Suche die Statusstruktur sowohl im Seitenquelltext als auch im aktuell aufgebauten Dokument. Im Originalfall war sie nicht in beiden Ansichten vorhanden. Prüfe verschachtelte Formulare, unvollständige HTML-Elemente und Eingriffe des Builders. Contact Form 7 nennt ungültiges HTML und Skriptkonflikte ausdrücklich als Prüffelder. Q2
  3. Standard-Einbettung als Kontrolle: Baue auf einer Testkopie eine einfache Seite mit dem unveränderten Formular-Shortcode beziehungsweise vorgesehenen Block. Verwende keine zusätzliche Raw-HTML-Ummantelung. Funktioniert diese Seite, ist die ursprüngliche Einbettung ein sinnvoller nächster Untersuchungsbereich.
  4. Skriptbereitstellung prüfen: Sind die benötigten Skripte geladen, oder stoppt bereits ein früherer Fehler die Initialisierung? Teste Optimierungen und Builder-Zusätze einzeln auf Staging und dokumentiere die jeweils geänderte Einstellung.

Was eine Reparatur nachweisen muss

Erwartet werden eine einzelne Formularanfrage und eine passende, auch zugängliche Statusmeldung. Danach erst folgen Mailzustellung und Eingang beim Empfänger als separate Prüfungen. Ein eingefügtes Platzhalterelement kann einen Fehler verdecken, ohne die Formularstruktur oder Barrierefreiheit zuverlässig wiederherzustellen. Ungeprüfte Skript-Schnipsel aus dem Forum sollten deshalb nicht direkt live übernommen werden.

Häufige Fragen

Betrifft das jedes Contact-Form-7-Formular?

Nein. Ein Bericht zu bestimmten Versionen und einer konkreten Einbettung belegt keinen allgemeinen Ausfall aller Installationen.

Soll ich direkt das Mailplugin wechseln?

Erst wenn der Versand tatsächlich erreicht wird und dort ein belegtes Problem vorliegt. Ein Browserabbruch vor der Anfrage gehört zu einer früheren Stufe.

Warum fehlt auch mein Erfolgsereignis?

Wenn der erwartete AJAX-Ablauf nicht stattfindet, fehlen unter Umständen auch die daran gebundenen Ereignisse. Das ist kein zusätzlicher Nachweis eines Trackingfehlers. Q3

Für die weitere Hilfe

Benötigt werden Formular- und Builder-Version, Einbettungsart, erste Konsolenmeldung und die Aussage, ob eine Anfrage entsteht. Keine echten Formularinhalte oder privaten Empfängerlisten veröffentlichen.

KAN KAI WORKS kann Formularstruktur, Builder-Einbettung und den ersten Skriptfehler untersuchen. Fall prüfen lassen.

Unterstützung bei diesem Fehler

KAN KAI WORKS kann Formularstruktur, Builder-Einbettung und den ersten Skriptfehler untersuchen.

Quellen und Geltungsbereich

Quellen geprüft: 5. November 2026. Der Originalfall wurde nicht unabhängig nachgestellt.