Why won't my website form submit?
Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.
When a form won't send, the cause is usually a required field or captcha that isn't obvious, a plugin clash after an update, or a security rule blocking the entry. Fill in the form yourself in a private window and note the exact message. A thank-you with no email afterwards is a different problem.
How do I test the form?
- Open the page in a private or incognito window. This rules out your own browser’s saved data.
- Fill in every field with real-looking test details and your own email address. Type “TEST” in the message.
- Submit and watch closely.
- A red message by a field: a required field or format rule is stopping it. Check whether the message is clear. W3C’s form notification guidance says errors should say what went wrong and how to fix it.
- A captcha message: the spam check didn’t pass. Try once more.
- Nothing happens, or it spins forever: something on the page or server is failing. Go to step 4.
- A thank-you message: the form works. Check the email side instead.
- Try a different browser and a phone on mobile data. If it works on one and not another, note which.
The short version
- Thank-you message but no email? See form emails missing. This page is for forms that won’t send.
- Test it in a private window and note the exact message. Add your phone number near the form until it’s fixed.
What usually causes it?
- A plugin or theme update that clashes with the form. WordPress’s troubleshooting FAQ says clashing plugins are the usual cause when buttons stop working.
- A captcha or spam filter that’s too strict, or that a browser extension blocks.
- A security rule on the server that mistakes a normal entry for an attack, often because of a link or unusual characters in the message.
- A file upload field with a size or type limit the visitor doesn’t know about.
- A form that no longer appears because the page was edited and the form’s block or shortcode was removed.
Why does this matter?
A broken form loses leads quietly. Visitors who can’t send a message rarely call to say so. Testing your main forms after every update, and once a month, catches it early.
What are the common mistakes and edge cases?
- Testing only on your own computer while logged in. Visitors don’t see what you see.
- Turning off the captcha to “fix” it. The spam comes straight back. See stopping form spam.
- Duplicate entries. Usually someone clicked twice because the form was slow to respond. That’s a sign it needs a look too.
- Registration and payment forms. These have more parts that can fail. See event registration.
What if this didn’t work?
Send your web team the page address, the exact message or behavior, the browser and device, and the time you tested. Don’t include anyone’s personal details from real entries. If the form is critical, such as event registration closing soon, call rather than email.
How does E-3 handle this?
Call 814-399-4655 or email support@e3help.me with what you saw. A person at E-3 reproduces the problem, checks the error logs and security rules, and tests the fix on a staging copy before it goes on your live site. Then we send a test entry end to end and confirm the email arrives. Replies usually come within one business day.
Related questions
Did this fix it?
Sorry it didn’t. Try one of these next
Rather talk it through?
Call our team, or send a note and we’ll reply within one business day. No pressure and no jargon.