Contact Form 7 – response-output ohne Text!

  • Guten Morgen,
    ich habe bei meinem Formular das Problem, dass nach dem Klicken auf den Senden-Button kein Text in dem div "wpcf7-response-output" angezeigt wird, aber nur wenn das Formular nicht korrekt ausgefüllt wurde. Wenn das Formular dagegen korrekt ausgefüllt wurde, dann wird die Sendebenachrichtigung im "wpcf7-response-output" einwandfrei ausgegeben. Ich verstehe das nicht.
    Kann mir wohl jemand helfen?

    Link zum Formular
    WP Version 5.7.1
    CF7 Version 5.4
    CF7 Dynamic Text Extension Version 2.0.3
    (keine Cache-Plugins installiert)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Danke schon mal für den Hinweis. Ja, in der Console wird ein Fehler angezeigt, aber der bezieht sich auf das jQuery. Da muss doch eigentlich alles stimmen.

    Leider hat hat das Abschalten der Plugins keine Veränderung gebracht. Und mit einem anderen Theme kann ich die Website leider nicht laufen lassen, da sie dann nicht mehr angezeigt wird. (Liegt wohl daran, dass ich ein Child-Theme nutze?)

  • Der Scriptfehler wird vom Contact Form 7 Plugin verursacht:

    Code
    TypeError: n is null ... https://bentfeld-versmold.de/dev/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.4:1


    Versuche es alternativ wie im oben verlinkten Contact Form 7 Forum als Workaround genannten Nutzung von 5.3.2 statt 5.4 des Contact Form 7 Plugins.

    Ergänzung: Nebenbei fällt auf, dass auf der Seite parallel zwei verschiedene jQuery Versionen eingebunden werden, das sollte man dringend beheben, sowas führt auch zu den unterschiedlichsten Effekten.

    Code
    <script type='text/javascript' src='https://bentfeld-versmold.de/dev/wp-includes/js/jquery/jquery.min.js?ver=3.5.1' id='jquery-core-js'></script>
    ...
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
  • Gibt es hier mittlerweile eine andere Lösung, als Version 5.3.2. zu nutzen? Ich habe das selbe Problem und habe jetzt von 5.5.6. auf 5.3.2. zurück gedreht. Das ist auf Dauer ja auch keine Lösung..

  • Erstelle am besten einen eigenen Beitrag für Dein Problem mit allen Angaben lt. Forenregeln, Punkt II.

    Die Seite zur o.g. Frage existiert nicht mehr und die sonstigen Eckdaten sind höchstwahrscheinlich andere als bei Dir, z.B. wird auf dem Rest des o.g. Websites weiterhin jQuery fälschlicherweise mehrfach geladen usw.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!