The form tag is as follows: <form name="online-order" netlify-data="true" netlify-honeypot="bf" method="post" action="/thankyou.html" subject="sweetFrog Order">
I have verified that all input fields have a name attribute, and that all are unique within the form. The only other thing I can think of is that this form has several blocks with style set as “display:none”, which appear after the user selects the number of items to order (i.e., if they select 3 items, they see three blocks of choices for ordering). These blocks work correctly, but I don’t know if the JS could be affecting the deploy.
I do have another site with a simple contact form, which worked instantly on deploy.
Thank you for the correction. I had originally simply used the “netlify” attribute, which did not work. I have made the correction you suggest, but, as with the “netlify” attribute, it still doesn’t work.
Got it. It was because your action attribute had a absolute URL. Netlify forms doesn’t support it. In your config.toml, change canonifyurls = true to canonifyurls = false (or remove it entirely, it defaults to false).