Sometimes a form looks completely normal — it loads, you can fill it in — but when a visitor clicks Send, nothing happens. No error, no confirmation, just nothing. Here is a common cause worth knowing about.
Conditional (hidden) fields that are still marked Required
Many forms have sections that only appear based on earlier answers — for example, an extra address box that shows only if you select "I have more than one location." If one of those hidden sections is still set to Required, the browser refuses to submit the form because a required field is empty. But because the field is hidden, the browser cannot show its usual "please fill this out" message or scroll to it. The result is a Send button that silently does nothing — no error for the visitor to act on.
This is especially common with conditional-field add-ons for page builders (such as Elementor), where hiding a field does not always remove its Required setting.
Why a passing monitor check does not always catch this
Formitor confirms your form's submissions are actually delivered (the lead reaches the inbox or CRM) by testing the form's submission endpoint directly. That proves the back-end works. It does not, on its own, reproduce every detail of a real person's browser — so a front-end issue like a hidden-but-required field can exist even when delivery checks pass. This is true of any purely back-end check. A browser-level check that flags this automatically is on our roadmap (see What's new).
How to fix it
- Open the form in your form builder and find any conditional / hidden fields.
- Turn off Required for the ones that are not always visible (or set them to be required only when shown).
- Leave your always-visible fields required as normal.
- Test the form in a browser afterward to confirm Send works.
Not sure where to look? Reach out from the Help panel and we can help you spot and fix it.