Email field for form not showing on website or landing pages all of a sudden

The form has an email property ofcourse, but when I add module “form” in a website or landing page, the email field is not shown. The first and last name properties are shown but not the email.

What is odd is that this has worked before on a landing page, but now that I’m pointing to the form from another page, it seems both pages now are not displaying the email property

Hi @SLester happy to help figure out what’s happening with the form.

Can you create a new form with an email property that has the same fields as the one you are trying to use and see if changing out the form allows the email field to display?

If the new form doesn’t display the email, then the issue is with the module or the code surrounding the field on that page.

If the field shows, then there is likely something glitching with the form itself and sometimes the easiest way to fix that is to add and remove the field, then re-add to the page.

When something isn’t working as expected, it’s always good to run a few tests to see where it might be breaking.

I hope this helps, let me know what you find out!

Hi Jennifer,

Thank you for the reply. I have created the second form and have gotten the same results. If it were an issue with my container in the new page, then how come that same old form is masking the email field as well from the older page (which we never altered )?

The only way I was able to make this work was by embedding the form in both pages and formatting it. Not ideal but it will work for now.

@SLester and these are HubSpot Forms in HubSpot Landing Pages?

having to embed the form seems quite strange, I’ve never run into something like this before - if the email field isn’t marked as hidden or progressive I would submit a ticket to HubSpot Support to see if they can narrow down the cause.

I have seen similar behavior on our forms.
Even if “Queued Progressive Fields” says (0), apperantly a field can still be “Progressive”. Look at the top right if the field. Is there a green dot there? If so, go in to the logic of that field and set “Progressive field options” to “Leave field on the form”.

Screenshot 2023-01-24 at 09-49-54 Forms HubSpot.png

@bleenders thanks for pointing this out and helping clarify for others!

In my initial response to @SLester I was attempting to narrow down whether it was the page or the form, and while I recommended reaching out to Support at the end if it is not a “queued or progressive field” I can see now where I didn’t explain that as a possibility for why it would be missing in the first place.

Thank you for the reply. The email field was not progressive, but I did drag it to the progressive fields area then dragged it back and it showed the green indicator as “Progressive” still. Then I proceeded to the logic area of the email field, could not set it to “leave on form” until I disabled the “Always create contact for new email address” , then enabled the “leave on form” option.

Lastly, I deleted my own contact from hubspot, cleared my cache and now the email field shows up in every landing page when form is added as a module without having to use embed.

@SLester thank you for sharing how you resolved this issue, this is very helpful to understand!