1. Add the HTML Form
Ensure your HTML form includes thesurface-form-handler
class. This class is essential for identifying the form as one that triggers the Surface Form popup. Example:
Add the
surface-form-handler
class to any external form that you want to use to trigger the Surface Form popup.2. Surface Form Constructor
Let’s add theSurfaceFormScript()
component that we created in Step 2 to the app/layout.tsx
file:
Add the data-question-id
attribute to your Surface Tag script.
You must replace the
<question_id>
within data-question-id
attribute below with the question ID from the Surface Form Builder.