Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.

Lomake väärässä paikassa ulkoisella sivulla

Päivitetty viimeksi: kesäkuuta 26, 2023

Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:

Kaikki tuotteet ja HubSpot-tilaukset

Kun upotat HubSpot-lomakkeen ulkoiselle sivullesi, se saattaa näkyä eri paikassa kuin haluat.

Tämä voi johtua siitä, että lomake renderöidään dynaamisesti sivulla tai siitä, että useita lomakkeen upotuskoodeja on lisätty samaan <div>-tagiin sivun HTML:ssä.

Nämä ongelmat voidaan ratkaista mukauttamalla lomakkeen upotuskoodia. Lue lisää lomakkeen upotuskoodin mukauttamisesta HubSpotin kehittäjien dokumentaatiosta.

Yksittäinen lomake

Lomake saatetaan joskus renderöidä dynaamisesti sivulla ja ladata eri paikkoihin. Joskus vanhemmissa selaimissa lomake ei välttämättä edes näy.

Varmistaaksesi, että lomake latautuu onnistuneesti tiettyyn kohtaan sivua, voit lisätä lomakkeen upotuskoodiin target-attribuutin, jolla voit määrittää tietyn säiliön, jossa lomakkeen halutaan renderöityvän.

Voit esimerkiksi pakottaa lomakkeen renderöitymään sivulla olevaan säiliöön, jonka CSS-luokka on sidebar. Kohdeattribuutin lisääminen lomakkeen upotuskoodiin:

  • Lisää lomakkeen upotuskoodiin pilkku (,) formId:n jälkeen.
  • Kirjoita sitten uusi rivi ja kirjoita target: '[säiliön nimi]' .

Useita lomakkeita

Kun upotat saman HubSpot-lomakkeen useita kertoja ulkoiselle sivulle, lomakkeet saattavat näkyä vierekkäin tai väärässä paikassa. Näin tapahtuu, jos lomakkeiden upotuskoodit lisätään samaan <div>-tagiin sivun HTML:ssä.

Varmistaaksesi, että lomakkeet latautuvat ja näkyvät oikein, lisää formInstanceId-attribuutti ja määritä jokaiselle lomakkeen upotuskoodille yksilöllinen arvo:

  • Lisää lomakkeen upotuskoodiin pilkku (,) formId-attribuutin arvon jälkeen,
  • Kirjoita sitten uusi rivi ja anna formInstanceId: '[numero]'.
  • Lisää ja numeroi jokainen lomake siinä järjestyksessä, jossa se näkyy sivulla. Esimerkiksi '1' ensimmäiselle lomakkeelle, '2' toiselle lomakkeelle ja niin edelleen.

Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.