Viewing 13 replies - 1 through 13 (of 13 total)
  • I’m in the same boat. The spinner spins next to the submit button, the form clears out, but there’s no message. I do get the email.

    I’m using Contact Form 7 Version 3.4.1, and WordPress 3.5.1, with a very custom theme that someone else wrote, so I don’t have a feel for what might be wrong.

    Thread Starter Mr. Texas

    (@requnix)

    I went ahead and EMailed the Author, asking him to look at this thread. Note there was an update to the control this morning (3.4.1) but it didn’t address the problem. Asking people who have very detailed and complex sites to “switch to another theme” is not a realistic solution. We need another option.

    Of course the green “success” pops up just fine on his site when you use the plugin, so it’s more than likely something with our themes… (but we need to troubleshoot the problem, not abandon our themes)

    Hello to all. I am in the same situation. What really astonished me was this option as an answer just to change our themes. That was quite stunning.

    Well, I found MY problem. The message WAS showing up, it was just hidden underneath some other stuff. The main problem was that the client had wanted a “read more” thingie on every single page (ugh) and so the developer who wrote the theme had to calculate the div’s height when you expand it, and the error message div wasn’t there yet, so it didn’t have room to show.

    I made it so that page didn’t do the “read more” thing, so that solved it for me. Another option would have been moving the error displaying div with css.

    I have resolved the issue as well. It appears it was due to an update of the really simple captcha plugin.
    I had made previously the corrections based upon this article https://www.ads-software.com/support/topic/plugin-really-simple-captcha-function-cleanup-unlink-permission-denied?replies=14
    but after the update I had to do them again.
    Just a proposition for the author of this plugin why don’t you incorporate the above corrections in your next version.

    Thread Starter Mr. Texas

    (@requnix)

    I’m not following any of the solutions here. sashafiero, what exactly do you mean?

    Also, llliW, I went to that thread and it’s very old; none of the code references are proper anymore, so I don’t know what changes you are referring to.

    Still stuck with no solution. The author also seems disinterested in this issue as well as he has ignored the request to review and comment on this thread.

    To reiterate, regardless of using CAPTCHA or not, when the submission is processed, after the spindle disappears, nothing happens (e.g. no confirmation it was complete). Note when I have CAPTCHA showing, it changes the values, but that’s it.

    I would prefer to show a “Thank you!” screen rather than seeing a little “done” response, but right now, I can’t even get that…

    I’m not sure how to explain it any better. My problem wasn’t the plugin’s fault at all; it was just that my layout was hiding the messages, as it had calculated the height of the div it was in before the messages showed up.

    Thread Starter Mr. Texas

    (@requnix)

    Interesting; so does the message appear below the SEND button? You can see the visual layout of my submission at https://www.painpillod.com/registry-submission/.

    Yep, all the general messages appear below the send button. Ones that are specific to a field, ie, “fill in this required field” lay on top of the associated field. But the “it worked” message is below the send button.

    Thread Starter Mr. Texas

    (@requnix)

    Gotcha; what change did you make to the template/page to adjust for this requirement?

    Even if I fix it, is there a way to have it bring up another page after a successful submission? That might be a better workaround for us…

    The problem was the template was calculating the height of the div before the messages showed up, so I took out that functionality, and let the div just flex normally.

    I imagine you could dig around in the javascript to make it take the user to another page upon success, but I wouldn’t really know how to do it off hand.

    Thread Starter Mr. Texas

    (@requnix)

    BTW I switched to Easy Contact Forms by ChampionForms. It’s fantastic; far superior to Contact Form 7. Problems solved!

    I hope this works for everybody else who’s looking for this topic.

    open really-simple-captcha/really-simple-captcha.php

    214 foreach ( $suffixes as $suffix ) {
    215 $filename = sanitize_file_name( $prefix . $suffix );
    216 $file = trailingslashit( $this->tmp_dir ) . $filename;
    217 if ( is_file( $file ) )
    218 unlink( $file );

    you have to replace “trailingslashit” to “untrailingslashit” on line 216.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Contact Form not showing "Success" after Submit’ is closed to new replies.