# Skjemastruktur

Sider, kolonner, dra-og-slipp, og fremdriftslinjen.

## Skjemastruktur

Sider, kolonner, dra-og-slipp, fremdriftslinjen og takkesiden — alt som styrer layouten til skjemaet ditt.

<h2 id="pages">Sider</h2>

<p>
  Alle skjemaer starter som én enkelt side. For korte skjemaer (under omtrent 7 felt) er det som regel nok. Når et skjema blir lengre eller
  forgrener seg i ulike flyter, del det opp i sider slik at respondentene ser ett fokusert sett med spørsmål om gangen.
</p>

<h3 id="when-to-use-multiple-pages">Når du bør bruke flere sider</h3>

- **7+ felt** — en lang rulleside føles tung; sider deler arbeidet inn i håndterbare steg.
- **Skjemaer med blandet formål** — inntak, betaling og bekreftelse hører hjemme på hver sin side.
- **Betinget forgrening** — logikkregler kan hoppe til eller hoppe over hele sider basert på svar.

<h3 id="adding-a-page">Legge til en side</h3>

<p>
  Respondentene navigerer mellom sider med <strong>Neste</strong>- og <strong>Tilbake</strong>-knapper som Formstep legger til automatisk.
  Den siste siden viser en <strong>Send inn</strong>-knapp i stedet for Neste. <strong>Tilbake</strong> går gjennom sidene respondenten
  faktisk besøkte, slik at et sidehopp reverseres steg for steg i stedet for å sette dem tilbake til siden før.
</p>

<p>Takkesiden er ikke en av disse sidene — det er skjermen etter innsending, og den vises aldri i sidetellingen.</p>

<h2 id="progress-bar">Fremdriftslinje for flersideskjemaer</h2>

<p>En tynn fremdriftslinje øverst i skjemaet viser respondentene hvor langt de har kommet.</p>

<h3 id="how-it-works">Slik fungerer det</h3>

> ℹ️ **Sidehopp med logikk**
> <p>
>     Betinget logikk kan hoppe til en bestemt side — for eksempel «Hvis respondenten velger 'Selvstendig næringsdrivende', hopp til side 4».
>     Hoppet skjer når respondenten trykker Neste på siden med det spørsmålet. På senere sider går Neste videre i siderekkefølge. En regel som
>     bare leser skjulte eller beregnede felt, kan hoppe fra hvilken som helst side, men bare fremover. En side hoppene hopper over, regnes
>     som skjult: spørsmålene der er ikke påkrevd, og svarene der blir forkastet. Se{' '}
>     <a href="/no/building-forms/conditional-logic">Betinget logikk</a>.
>   </p>

<h2 id="columns">Kolonner</h2>

<p>
  Kolonner lar deg plassere blokker side ved side. Bruk dem for kompakte oppsett — et navn og en e-post på én rad, et bilde ved siden av en
  beskrivelse, eller grupperte valgfelt.
</p>

<h3 id="adding-columns">Legge til kolonner</h3>

> ℹ️ **Hva som ikke kan plasseres i en kolonne**
> <p>
>     Logikk, Skjult felt, Beregnet felt, Sideskift, Takkeside og en gjentakende gruppe fungerer bare på skjemaets øverste nivå. Blokkmenyen
>     skjuler dem mens markøren er inne i en kolonne. En gjentakende gruppe forbyr litt mer: Betaling, Planlegg avtale og Dokumenter er også
>     utelukket, fordi en innsending betaler, bestiller og mottar dokumenter én gang — ikke én gang per oppføring.
>   </p>

> ℹ️ **Responsiv atferd**
> <p>Kolonner stables vertikalt på små skjermer. Respondenter på mobil ser én kolonne om gangen, slik at skjemaet forblir lesbart.</p>

<h2 id="drag-and-drop">Dra og slipp</h2>

<p>
  Alle blokker har et drahåndtak på venstre kant. Ta tak i det for å endre rekkefølgen på blokker innen en side eller flytte dem mellom
  kolonner.
</p>

<h3 id="reordering-blocks">Endre rekkefølge på blokker</h3>

- **Innen en side** — dra en blokk opp eller ned for å endre posisjonen.
- **Mellom kolonner** — dra en blokk fra én kolonne inn i en annen.

<h3 id="block-menu">Blokkmenyen</h3>

<p>
  Klikk på drahåndtaket (eller trykk på blokkindikatoren på berøringsenheter) for å åpne en meny. Hva den tilbyr, avhenger av blokken; dette
  er oppføringene du møter oftest.
</p>

<p>
  Velg flere blokker samtidig — dra et rektangel rundt dem, shift-klikk på en annen blokk for å ta hele området, eller trykk{' '}
  <kbd>Cmd/Ctrl+A</kbd> to ganger — og den samme menyen virker på alle sammen: gjør om til, påkrevd, tittelsynlighet, pakk inn i en gruppe,
  dupliser, flytt, skjul, slett.
</p>

<h2 id="repeating-groups">Gjentakende grupper</h2>

<p>
  En gjentakende gruppe er en navngitt beholder som inneholder et sett med medlemsfelt — som en «Legg til flere gjester»-gruppe med Navn og
  Alder. Respondenter legger til så mange oppføringer de trenger, slik at du ikke trenger å gjette hvor mange du får på forhånd. Sett inn en
  ny <strong>Gjentakende gruppe</strong> fra blokkmenyen, eller velg en rekke eksisterende felt og velg{' '}
  <strong>Opprett gjentakende gruppe</strong>.
</p>

<p>
  For den fullstendige guiden — bygge grupper, fylle dem ut, og hvordan oppføringer vises i svar — se{' '}
  <a href="/no/building-forms/repeating-groups">Gjentakende grupper</a>.
</p>

<h2 id="thank-you-page">Takkeside</h2>

<p>
  Alle skjemaer har en <strong>takkeside</strong> — alltid den siste siden. Det er det respondentene ser etter at de har sendt inn. Tilpass
  den med overskrifter, bilder, lenker og innsatte svar — eller omdiriger til en ekstern URL i stedet.
</p>

<p>
  Se den fullstendige guiden: <a href="/no/building-forms/custom-thank-you">Egendefinert takkeside</a>.
</p>

<h2 id="next-steps">Neste steg</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Spørsmålstyper](/no/building-forms/field-types) — Alle spørsmålstyper, og når du bør bruke hver av dem
  - [Betinget logikk](/no/building-forms/conditional-logic) — Vis, skjul og forgren basert på svar
  - [Gjentakende grupper](/no/building-forms/repeating-groups) — La respondentene legge til så mange oppføringer de trenger
  - [Innholdsblokker](/no/building-forms/content-blocks) — Bilder, videoer, innbygg og rik tekst
</div>
