I'm using hubspot's free plan on my WP site - https://buildbuddy.co/. I've got multiple forms going on, none of them Hubspot forms due to the complexity of it and the way the website was set up.
The footer form seems to work fine, however the Sign-up form doesn't capture anything at all... After you sign up, the upload plans form doesn't capture.
The Stage 2 Questions also doesn't capture properly. I've set all the custom properties inside Hubspot to text fields, but only the When do you want to start your extension? and the How many rooms are to be refurbished? (after you click "Yes" to Are you refurbishing any of your existing house) seem to capture.. Nothing else...
Some common reasons why HubSpot would not be able to capture submissions on forms are:
Form is not enclosed in <form> tags.
Form is contained inside<iframe> tags.
Form has JavaScript bound to the form submit event or submit button click event. This is how the tool captures submissions and any other events, and can prevent HubSpot from knowing when submissions occur.
Form was introduced after the page completed loading. The tool scans the page as soon as it loads and listens to submissions on forms that were present at that point.
Form is on a single-page app. In most single-page apps, the HTML is not loaded when navigating to another page. As a result, HubSpot cannot capture these form submissions.
Form contains a sensitive field, such as credit card number.
Form contains hidden fields. The tool does not collect information from any hidden fields.
The email field is not an email type input, as in: <input type="email">.
Form is not using a standard <input type="submit"> button for its form submission. The form must have a standard <input type="submit"> button to capture submissions.
Form is not enclosed in<form>tags -It is enclosed in <form> tags
Form is contained inside<iframe> tags. - It's not in <iframe>
Form has JavaScript bound to the form submit event or submit button click event. This is how the tool captures submissions and any other events, and can prevent HubSpot from knowing when submissions occur. - How can I check for this?
Form was introduced after the page completed loading. The tool scans the page as soon as it loads and listens to submissions on forms that were present at that point. - It's present with page load
Form is on a single-page app. In most single-page apps, the HTML is not loaded when navigating to another page. As a result, HubSpot cannot capture these form submissions. - Its a multi-page site
Form contains a sensitive field, such as credit card number. - No sensitive data in main forms, but in Sign up form what can I do about password - will it not just ignore it?
Form contains hidden fields. The tool does not collect information from any hidden fields. - Stage 2 Form contains two hidden fields, but I anyways don't want those to be captured, so those arent the issue
The email field is not an email type input, as in: <input type="email">. - It's not, but it still seems to work, as mentioned above, two fields sync
Form is not using a standard <input type="submit"> button for its form submission. The formmusthave a standard <input type="submit"> button to capture submissions. - It's a button tag with type="submit"
As mentioned above, I know form creation with hubspot is easy, but because of the way the site is structured we don't want to move away from what's been setup already.
I don't think the issue is hubspot not being able to register or track form submission, as it logs two fields. I think the issue may be something to do with the data types... But not sure what or how to resolve. Thanks!