If the form appears correctly with the name information when it is not embedded (using the stand-alone eTapestry link) that likely means the problem is being caused by your website design. If your website has styling that interferes with the JavaScript that eTapestry uses for the name fields (AngularJS), that could cause the name fields to hide. You must reach out to whoever built that page of your website to see if anything can be changed.

While waiting for the web developer to make changes to your website, you should remove the embedded form and instead create a hyperlink to the stand-alone eTapestry link for the form. This will ensure the user can fill out the form without errors.

If your web developer is having trouble finding where the problem lies in the code of the design, please contact support and provide this article ID.