This can be caused by a few different things, but the first thing you should do is make sure the theme and associated plugins are all up to date. Once that’s checked off, use the steps below to run through your site and do some detective work.
- Most of the time it’s a script conflict with a third-party plugin or service being used on the site which is causing the Ajax processes to fail. Navigate to the page or view with the form > use right-click > inspect > then click the Console tab and check for any red errors.
- Disable any non-required plugins and test them one by one, to see what’s causing the conflict.
- It could be that your server environment doesn’t support PHP mail() functions or they’re being blocked. You’ll want to ask your hosting provider about making sure that functionality is enabled for your server specifically.
- Lastly, you can try using the Contact Form 7 option, or if you’re using Elementor Pro we recommend using their forms for static pages as well.