Using onClick to show a form on another page within site

I am looking for some best practice advice (site responsiveness, speed, user experience) and recommendations from the forum experts about having contact information and a contact form in various sections and/or pages within my Wix site when using Corvid.

Situation:
In building out my site, I have established a short “Contact Us” page that primarily consists of headline text, a box with contact information (our phone, email, etc.) attached to a WixForm that allows the user to input their contact info and choose from a few drop down options that I have created. The user input will synch to a database.
I want the user to be able to quickly access the contact information/contact form from other pages or sections of the website using a CTA button strategically placed within a page or section.

Question:
So, my question for the forum experts is which of the following options would you recommend or is there another option I haven’t considered? Using the About page example:

  1. On the “About” page, link a CTA Button to the site’s full Contact Page which includes a Contact WixForm that I have created.
  2. On the “About” page, using Corvid, use the onClick code and show a copy of the established Contact WixForm which is hidden on load until the onClick command is run.
    My initial thought is to go with Option 2 using onClick to show the contact information/form, and not actually taking the user to the full contact page where the contact information/form resides. I don’t want the form on the Contact page to be hidden on load. So, does that require a copy of the established form (resulting in two forms, two IDs), one on the Contact page and one on the About page?

In either of these scenarios, should I be aware of any database implications?

Obviously, a newbie here, learning and applying some Corvid along with editor — appreciate your input.

Hi,

when if the contact form is added to a separate contact page and is the only element there, it will be better to use the linking option. When you link to the contact page which contains only the form, the only thing that will load is the form, as header and footer are the same for all pages.

If you use onClick () event with hide() and show() options, it can take longer as it will take some time to execute the code.
It’s not possible to use the same element on two pages unless it’s set to display on all pages , therefore the id of the element will be different. However, all form submissions, from both forms, will be stored in Inbox and Form Submission sections of your Wix account.
You don’t need to interact with databases if you use Wix Forms , only if you create a form using input elements .