Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Skjema på feil sted på ekstern side

Sist oppdatert: juni 28, 2023

Gjelder for:

Alle produkter og planer

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.

Enkeltskjema

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:

  • I skjemainnbyggingskoden legger du til et komma (,) etter formId.
  • Deretter skriver du inn en ny linje og skriver inn target: '[container name]' .

Flere skjemaer

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:

  • I skjemainnbyggingskoden legger du til et komma (,) etter formId-attributtverdien,
  • Deretter skriver du inn en ny linje og angir formInstanceId: '[nummer]'.
  • Legg til og nummerer hvert skjema i den rekkefølgen det vises på siden. For eksempel "1" for det første skjemaet, "2" for det andre skjemaet og så videre.

Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.