@sop doS – You don’t have the ajax=true parameter on your gravity forms shortcode. Try adding that. Your popup isn’t actually closing, but without ajax your form submits by reloading the page, since the popup is closed on page load by default it appears to have closed.
Adding ajax=”true” to the shortcode should resolve the issue.
Hi @danieliser,
i’ve done that but still no luck.
@sop doS – Do you have a link?
@sop doS – Neither of those test forms have AJAX enabled. If they did their would be a hidden iframe below the forms as well as an extra <script tag with the needed JS to process the form without another page refresh.
Your shortcodes should look like this
[gravityform id="1" name="Test" ajax="true"]
I checked for these iframes on your popups, then tested on my own test sites as well as checking the gravity forms demo sections. They should be their if enabled.
@sop doS – Ok it actually is working now. But Gravity forms only allows you to include Form 19 once per page currently. You have that form loaded 3 times in 3 separate popups. So when I submit it in one another is actually getting updated with the error messages.
Try disabling all but one of those test popups on that page. It should then work for you.
You can see confirmation of this by entering “Test” in the name field of popup 1 and clicking submit. Then open popup 2 which contains the errors but also shows the “Test” text in the Name field.
Otherwise it would be working as expected.