Forminator Pro giving false validation alert.

I’m having some issues with some Forminator forms. So on this page, I each button brings up a different Forminator form

https://*****casinoevents.com/start-here/

After filling out the form and submitting it seems the validation is failing. We can start with the corporate event one. It’s giving the validation error saying at least one field must be filled in.

“At least one field must be filled out to submit the form.”

I don’t have any fancy validation, just required fields.

Additionally, I just migrated this site to new hosting. I developed it on WPMUdev hosting and it was working there. Please check and help.

  • Adam Czajczyk
    • Support Gorilla

    Hi Travis

    I hope you’re well today!

    I tested the form and it looks like the site “doesn’t see” the data that was submitted. Looking into browser console, I found that the Forminator is actually attempting to send all the data from fields to the site so that part is fine – bu then the validation “jumps in” because, for some reason, it doesn’t receive that data.

    That suggests that “something” strips out form data or, in other ways, breaks the validation scripts itself. I’m not sure yet what it is though and I already asked our developers to lend us a hand on this so they’ll look into the case and update us here as soon as they find out more.

    Meanwhile, I’d like to ask you for two more tests:

    1) could you please create some temporary test page and put the form – just one of these three forms – there, directly into the page content, without using any slider or similar module, so it was only the form there?

    2) temporarily put CloudFlare on pause for site (there’s a “pause” option in CloudFlare dashboard in “Overview” section for the domain, at the bottom of the right column)

    and after that clear all browser and (if there is any) server caches and check the form again on both /start-here page and that new test page?

    Let me know if that changes anything or the behavior is still the same, please.

    Kind regards,
    Adam

  • Adam Czajczyk
    • Support Gorilla

    Hi Travis

    Thanks for additional information!

    When I asked to put CloudFlare “on pause” I mean specifically that option (“pause” in the right column on “overview” page for the domain) as it’s not the same as “development mode” – “pause” in fact bypasses CloudFlare completely, like it was never there, while “development” mode only disabled caching and some other options.

    However, after further testing I’m starting to thing this might not be the case. I checked your form on my own test site – with Twenty Nineteen theme, with Divi theme and even with Divi using page layout exported from your site – and in all cases the form works perfectly fine.

    I’m using different hosting though and in all cases I had no other plugins enabled on site.

    On your site though, it still seems like “something” was “intercepting” form data and breaking submission – so in the end Forminator doesn’t get the set of data that was actually submitted.

    At this stage, a full conflict test would be necessary but I’d suggest starting with disabling temporarily HubSpot plugin. If with it disabled the issue is still happening, please disable all other plugins (except for Forminator) and test the form.

    If it works – start enabling plugins back one by one, checking submission again after each one. Once it stops working, the last enabled plugin would be the culprit causing conflict and we’d take it from there to find a way to fix that conflict.

    I didn’t do this as it’s a live site so I didn’t want to do such significant changes on my own without permission. Could you then run such test, please, and let me know about result?

    Kind regards,
    Adam

  • Travis
    • WPMU DEV Initiate

    Hi Adam,

    I already did a full conflict plugin and theme test on the live site and the issue still persisted (the only plugins enabled were Forminator and WPMUDev Dashboard). I did that during the initial diagnosis. I disabled all plugins and used the 2019 theme. All caches were cleared and I was bypassing Cloudflare at the time (I had switched the orange cloud off to DNS only in the DNS settings.)

  • Nithin
    • Support Wizard

    Hi Travis ,

    That’s really odd that even after all these mentioned tests the issue still exists. Since this isn’t something we aren’t able to replicate with the same exported form on our site, is it possible for you to set up a Staging(clone) website of your Live website where this could be extensively troubleshooted and looked upon closely without hampering your Live Websites workflow?

    Asking your hosting provider to set up a staging would be an easy way or you could use Shipper Pro to setup Staging:
    https://premium.wpmudev.org/project/shipper-pro/

    Once the staging is up, please do share your staging websites credentials by using our secure contact form:
    https://premium.wpmudev.org/contact/#i-have-a-different-question

    – To Mark to my attention, the subject line should contain only: ATTN: Nithin Ramdas
    -WordPress admin username
    -WordPress admin password
    -login URL
    -FTP credentials (host/username/password)
    -link back to this thread for reference
    -any other relevant URLs

    Please do follow up on the ticket once you have sent the above credentials. Have a nice day.

    Kind Regards,
    Nithin

  • Tho Bui
    • Staff

    Hello Travis ,

    Looks like you manual upgrade plugin Forminator, your site is missing some tables. In the future, I suggest you login to the WPMUDEV Dashboard to upgrade the plugin, so your site can get the full update on the DB too.
    I fixed the issue, and the form should be working now.

    Kind Regards,
    Tho Bui

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.