Når du bygger inn et HubSpot-skjema på en ekstern side, kan det hende at det vises på en annen plassering enn ønsket.
Dette kan skyldes at skjemaet gjengis dynamisk på siden, eller at flere skjemainnbyggingskoder legges til i samme <div>-tagg i sidens HTML.
Disse problemene kan løses ved å tilpasse skjemainnbyggingskoden. Du finner mer informasjon om hvordan du tilpasser skjemainnbyggingskoden i HubSpots dokumentasjon for utviklere.
Noen ganger kan et skjema gjengis dynamisk på en side og lastes inn på forskjellige steder. I noen tilfeller kan det hende at skjemaet ikke engang vises i eldre nettlesere.
For å sikre at skjemaet lastes inn på en bestemt del av siden, kan du legge til et target-attributt i skjemainnbyggingskoden for å spesifisere den spesifikke beholderen du vil at skjemaet skal gjengis i.
Du kan for eksempel tvinge skjemaet til å gjengis i en beholder på siden med CSS-klassen sidebar. Slik legger du til et målattributt i skjemainnbyggingskoden:
Når du bygger inn det samme HubSpot-skjemaet flere ganger på en ekstern side, kan skjemaene vises side om side eller på feil sted. Dette skjer hvis skjemainnbyggingskodene legges til i den samme <div>-taggen i sidens HTML.
For å sikre at skjemaene lastes inn og vises riktig, legger du til attributtet formInstanceId og angir en unik verdi for hver skjemainnlemmingskode: