• Resolved crispinbalfour

    (@crispinbalfour)


    CF7 is sending fine but does not display a sent message after sending.
    This seems like an old chestnut!
    I am using Genesis Framework using Altitude Pro Theme on this site, but it is also happening on another site set up differently.

    I would be most grateful for any help with this.

    https://www.ads-software.com/plugins/contact-form-7/

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    Where can I see the site?

    Thread Starter crispinbalfour

    (@crispinbalfour)

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Try switching to the default theme and deactivating all other plugins.

    Thread Starter crispinbalfour

    (@crispinbalfour)

    At the risk of being impertinent I am not really sure of the point of doing this as the themes I am using are the themes I want to use and the plugins I am using are plugins I want to be using.

    Thanks

    mmakepeace

    (@mmakepeace)

    Are you using the simple captcha plugin in the form?

    renzjoedavid

    (@renzjoedavid)

    I’m having the same issue. All error messages are showing, but the success message is not showing, and I’m getting the emails too.

    unlikecoder

    (@unlikecoder)

    Hi guys. I had same problem few days ago.

    Took me 15 days to find what the error was. Please check if all variables (eg. [name]) are written the same way in all sections of CF7 form (eg. Form, Mail)

    renzjoedavid

    (@renzjoedavid)

    The problem is solved for me too. When I disabled GA event tracking, the message showed up correctly.

    Thread Starter crispinbalfour

    (@crispinbalfour)

    Where did you disable GA event tracking? The GA plugin is set to “All website data”.

    Thread Starter crispinbalfour

    (@crispinbalfour)

    Thanks unlikecoder … as far as I can see the variables are written the same way.

    renzjoedavid

    (@renzjoedavid)

    In the additional settings, I had placed a GA code as shown below:
    on_sent_ok: “ga(‘send’, ‘event’, ‘Contact Form’, ‘submit’);”

    I just removed that and the message starts showing again.

    Thread Starter crispinbalfour

    (@crispinbalfour)

    Thanks renzjoedavid! This has done the trick. Not sure how that code arrived in the additional settings as I did not place it there ….

    Anyway – problem solved.

    Thread Starter crispinbalfour

    (@crispinbalfour)

    Sorry I did not respond to you mmakepeace … No I am not using the simple captcha plugin.

    renzjoedavid

    (@renzjoedavid)

    Haha.. good to hear!! (y)

    To anyone having this issue currently. I just got to the bottom of it.

    I wasn’t seeing the message success on my contact form with event tracking added. However, I remembered that the Yoast/Monster Insights plugin ignores admin users by default. This means the Google tracking code is not added to the page. When that code is not added to the page, there is a javascript error with the on_sent_ok command which prevents the message success text from showing. But it’s only happening because you’re logged in as an admin.

    Try logging out or using a different browser where you’re not logged in. For me it works as expected when I’m not logged in and the Google Analytics code is in place.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Contact Form 7 Not Displaying Sent Message’ is closed to new replies.