Hiya, sorry you are having trouble getting your forms to work.
This Support Guide is the first port of call to debug any forms issues. There are also many other Support Guides for forms - you can find them here: #Netlify-support:support-guides
We also recommend trying to search the forums or look at topics tagged Netlify forms if you haven’t already - it’s likely your question was already asked by someone else!
If you are still having problems, please provide more information such as what you have already tried, and a link to your live form.
As mentioned before, we develop our site with Gatsby. If I look to the generated page in browsers source view, the HTML form looks fine. The data-netlify is stripped and the hidden form-name field is present.
Submitting the form does not show the “Thank You” page. The backend (Netlify dashboard) does not receive the submitted form.
To eliminate all Gatsby stuff (page preloading and other things) I added this pure, simple HTML file to the static folder. Gatsby copies all files in public untouched to the distribution.
Glad you got to the answer! The reason why is sort of complex but has to do with Gatsby’s React-based workflow. If you want a good bedtime read, I wrote about it in pt. 1 and 2 here:
And in case you need it in the future, this package is available for getting forms in Gatsby / Next to ‘just work’