• Resolved chadazmsp

    (@chadazmsp)


    I have been using WPForms for a while now and it seems like it hasn’t worked in a few days. Nothing changed, except today I upgraded to PHP 8.3. But it seems this hasn’t worked for about a week.

    I turned on the logs, submitted a form, and it spins saying “Submitting…”, then it goes back to “Submit” again. There are no error logs, the page doesn’t change, and I do not get any emails.

    Everything is updated to the latest versions, and I even turned on PHP extensions that were recommended by WordPress after upgrading PHP.

    Here are some server details if needed:
    Apache Version:2.4.64
    Database Version:10.6.22-MariaDB-cll-lve
    Architecture:x86_64
    Operating System:linux

    Please let me know if you need anything else.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Ralden Souza

    (@rsouzaam)

    Hi @chadazmsp,

    Thanks for reaching out, and I’m sorry to hear about the form submission trouble.

    When I tested your form, I noticed a few errors showing in the Console:

    Here’s a screenshot for reference: https://a.supportally.com/i/n47fdL

    When you get the chance, could you please try using the steps in WPBeginner’s detailed guide on troubleshooting WordPress to see if it helps resolve the issue?

    In particular, please give extra attention to steps 5, 6, and 8. But please follow all the steps in that guide.

    I hope this helps! Once you’ve tried those steps, could you let me know if the issue persists or if you have any questions?

    Thanks!

    Thread Starter chadazmsp

    (@chadazmsp)

    Great! Thanks! I found it by enabling debug in WP and found that I needed to enable PDO extension for my PHP. I guess all the extension turned off and I didn’t enable them all back. But what is weird is that I upgraded PHP yesterday and it seems the form wasn’t working for the last few days. Oh well, it is working now. Thank you for your guidance!

    Plugin Support Ralden Souza

    (@rsouzaam)

    Hi @chadazmsp,

    That’s awesome news! I’m glad you tracked it down to the missing PDO extension, and thank you for letting us know!

    I just tested your form as well, and the submission went through smoothly (screenshot).

    About Form Submission Issues

    Looking at the Page Source of your form page, I noticed that you’re using Elementor’s Element Caching feature.

    Our forms rely on unique security tokens (nonces), which are generated every time a page loads to help protect against cross-site request forgery attacks. If Elementor caches the form’s HTML, it also caches the nonce. This can cause users to be served a stale nonce, and when they try to submit the form, server-side validation rejects it — resulting in failed submissions.

    What You Can Do

    To avoid this, please check whether Elementor’s Element Cache feature is enabled:

    1. From your WordPress dashboard, go to Elementor » Settings.
    2. Open the Features tab.
    3. Find the Element Cache option in the list.
    4. Consider setting it to Disable and click Save Changes.

    This should prevent form submission issues caused by caching.

    If you’d like more help with WPForms Lite, don’t hesitate to reach out.

    Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Form not working’ is closed to new replies.