Fear not, there’s just a couple of extra things to make sure you have that will probably get things working!
If you’re looking for help, what we will ask to start with is a link to your live form AND a link to the HTML version of your form, so you might include that information preemptively with questions about “why isn’t my form detected/working?”
Thank you so much. After going over the information in the docs and links you provided, I finall got my form to work!
However, the recaptcha on my form is not showing up in my deployed site. I’ve read the information in the docs and tried many things, and still couldn’t get my recaptcha to show up. In the Netlify docs, it says, “You need to apply the same work around if you want to use our reCAPTCHA 2 integration, and create a div element in the hidden HTML with the data-netlify-recaptcha=“true” attribute”.
Since I’m doing this in React, I made an HTML version of my form. Actually, I’m not exactly sure what it means in the docs when it says to create a div element in the hidden HTML with the data-netlify-recaptcha=“true” attribute". But this is where I added this in the HTML version of my form, in line 32:
I don’t know if this is correct, since it’s not working. I have also added a
with the data-netlify-recaptcha=“true” attribute" in my form component in the place where I want the recaptcha to appear. And I have also added it in the HTML version of my form as well (lines 48-50 in the picture above).
Thank you for your response. One of the first things that I tried was to add the recaptcha attribute to the specific form function, as you mentioned. And I tried it again after reading your response, but the recaptcha still doesn’t show up. I’ll keep trying again, but maybe I’ll just skip it. As you mentioned, the addition of akismet form spam processing made it unnecessary. Thanks again.
My form is registered and visible in netlify app dashboard with the name ‘lien-he’. When form is submitted, I got response with HTTP code 200 and content is the HTML version of main page. If I change the submit path to other than ‘/’, I got status 404 and the same HTML content. In both case I don’t see any submission in the dashboard