formbasedocs
Gå til appenAppen

Bygge skjemaer

Feltinnstillinger

Hvert spørsmål har felles innstillinger — tittel, obligatorisk, plassholder — pluss felttypespesifikke alternativer som tegngrenser, filbegrensninger og valideringsregler. Denne siden dekker dem alle.


Åpne feltinnstillinger

Skriv spørsmålets tittel og alternativer direkte på lerretet. Alt annet ligger i blokkmenyen: klikk på drag-håndtaket på venstre kant av blokken (eller trykk på blokkindikatoren på berøringsskjerm) og velg blant Gjør om til, Alternativer, Validering, og de vanlige handlingene for duplisering / flytting / skjuling / sletting.

Felles innstillinger

Disse alternativene vises på alle spørsmål, uansett type.

InnstillingHva den gjør
TittelSpørsmålsetiketten respondentene ser — støtter fet, kursiv og lenker
Skjul tittel / Vis tittelSkjuler etiketten, men beholder feltet. Nyttig når et avsnitt over allerede sier hva som skal fylles inn
Merk som påkrevd / Merk som valgfriSpørsmål er påkrevd som standard: en asterisk vises og et tomt svar blokkerer innsending. Ranking og Dokumenter telles aldri som ubesvart, og et spørsmål som logikk skjuler, er aldri påkrevd
Angi plassholder / Angi standardverdiEtt felt, to moduser. Plassholderen er det grå hintet som forsvinner når respondenten begynner å skrive; standardverdien er et ekte svar de kan endre eller tømme. Bare Text Input, Text Area, Email, Website URL, Phone Number og Number har begge deler. Bytt med dette menyvalget eller trykk ⌘ + D (Ctrl + D) inni feltet

Et felts nøkkel — navnet automatiseringer forhåndsutfyller og leser det med — angis i Nøkler-tabellen, som nøkkel-ikonet i verktøylinjen åpner for hele skjemaet: én nøkkel per felt, alternativ, rad og kolonne. La en nøkkel stå tom for å bruke den som avledes fra tittelen eller etiketten. Å redigere en nøkkel på et publisert skjema varsler deg om at automatiseringer som bruker den gamle nøkkelen, vil slutte å fungere. Hver hint-rad under et alternativ viser også nøkkelen som en chip du kan redigere direkte. Se Feltnøkler for hvordan nøkler avledes, fryses ved publisering, og brukes av kallere.

Legge til hjelpetekst

formbase er en dokumentstil-redigerer — for å legge til hjelpetekst eller instruksjoner for et spørsmål, setter du inn et avsnitt eller overskriftsblokk over eller under feltet på lerretet. Innholdsblokker mellom spørsmål er synlige for respondenter og fungerer akkurat som alle andre blokker.

Tittelsynlighet og data

Å skjule en tittel fjerner ikke feltet fra innsendingene. Det vises fortsatt som en kolonneoverskrift i eksporter, så gi felt med skjult tittel et tydelig internt navn.

Tekstalternativer

Min lengde og Maks lengde ligger under Validering i blokkmenyen og gjelder for Text Input, Text Area og Website URL. Text Area er flerlinjevarianten av Text Input — bytt mellom dem med Gjør om til.

Tallalternativer

Minsteverdi og Maksimum ligger under Validering og gjelder for Number, Star Rating og en lineær skala. Number har også Steg: svaret må være et multiplum av det, så et steg på 1 godtar bare hele tall og 0.5 godtar halve. La det stå tomt for å godta alle tall.

Valgalternativer

Disse innstillingene gjelder for valgfelt: Radio Buttons, Checkboxes, Dropdown, Ranking, Single Picture Choice og Multi Picture Choice.

InnstillingGjelder forHva den gjør
AlternativlisteAlle valgtyperSvarene respondentene velger blant — klikk for å redigere, dra for å sortere
Tilfeldig rekkefølgeRadio Buttons, Checkboxes, Dropdown, RankingStokker rekkefølgen på alternativene per respondent for å redusere skjevhet. Menyvalget viser Fjern tilfeldig rekkefølge når den er på
Tillat flervalg / enkeltvalgSingle Picture Choice, Multi Picture ChoiceBytter bildevalg mellom ett og flere valg
Min / maks antall valgCheckboxes, bildevalgUnder Validering — hvor få eller hvor mange alternativer som kan krysses av

Enkeltalternativer kan også skjules eller forhåndsvelges direkte fra lerretet: med markøren i et alternativ, trykk ⌘ + H (Ctrl + H) for å skjule det, eller ⌘ + D (Ctrl + D) for å velge det som standard.

Vurdering og skalavalternativer

Rating

Star Rating-feltet viser 5 stjerner som standard. Bruk Øk maks antall stjerner og Reduser maks antall stjerner i blokkmenyen for å sette et tall mellom 1 og 10. Gjør det om til en lineær skala fra samme meny; maksverdien følger med over, og menyvalgene blir Øk / Reduser skalaens maks.

Matrix

Matrix / Grid-feltet lager et rutenett av valg. Definer Rader (underspørsmålene) og Kolonner (svarene). Respondenten velger én kolonne per rad. Under Validering kan du Krev alle rader eller sette Min antall besvarte rader.

Filopplasting og betalingsalternativer

Filopplasting

File Upload tar Min antall filer, Maks antall filer, Maks størrelse (MB) og Godtatte typer under Validering. Se Filopplastinger og signaturer for detaljene.

Betaling

Payment-feltet samler inn et engangsbeløp. Sett Amount (beløp) og Currency (valuta) på blokken — USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, SGD, HKD, AED eller TRY. Hver valuta har et minstebeløp (0.50 for USD og EUR), og publisering blokkeres til Stripe er tilkoblet og beløpet er gyldig. Se Betalingsinnkreving.

Standardverdier fra andre felt

Et felts standardverdi kan hentes fra et annet felt i samme skjema i stedet for fast tekst — et skjult felt (for eksempel en URL-parameter) eller et beregnet felt. Det fungerer på de seks feltene som har en standardverdi-plass: Text Input, Text Area, Email, Website URL, Phone Number og Number -feltet.

Slik setter du det opp:

  1. Klikk inn i feltets input.
  2. Skriv @ som første tegn. En meny viser dine skjulte og beregnede felt; fortsett å skrive for å filtrere.

  3. Velg et felt. Inputfeltet bytter automatisk til standardverdi-modus og viser feltet som en chip, for eksempel @recipient.

For å fjerne referansen, klikk på × på chippen, trykk Backspace, eller trykk ⌘ + D igjen. Hvis du heller vil ha en bokstavelig @ — for eksempel som en plassholder som @yourhandle — trykk da Esc for å lukke menyen og fortsett å skrive; inputfeltet blir værende i modusen det allerede var i. En chip blir rød når feltet den peker til er slettet; å legge til et felt med samme navn på nytt kobler den til igjen.

Chippen erstatter feltets plassholdertekst. @ åpner bare menyen som det første tegnet, så en standardverdi som jeff@example.com forblir vanlig tekst.

Når noen åpner skjemaet, blir feltet forhåndsutfylt med den refererte verdien — for eksempel fyller en lenke som ender med ?recipient=Jeff et Text Input-felt som refererer til det skjulte feltet recipient med “Jeff”. Slik oppfører det seg:

  • Respondenter kan endre eller tømme verdien. Deres eget svar blir aldri overskrevet.
  • Et beregnet felt fyller inputfeltet med den første verdien det har — vanligvis startverdien. Senere endringer fra logikkregler erstatter ikke det som allerede står i inputfeltet.

  • Hvis det refererte feltet ikke har noen verdi, starter inputfeltet tomt. Et Number-felt forblir også tomt når verdien ikke er et tall (for eksempel ?age=abc).

  • Innsendingen lagrer begge verdiene: det skjulte eller beregnede feltet, og spørsmålets endelige svar.

Se Skjulte felt og Beregnede felter.

Eksempler

  • Kontaktskjema — Email-felt merket som påkrevd, Text Area for melding med plassholder “Fortell oss hvordan vi kan hjelpe…”, Phone Number-felt merket som valgfritt med et avsnitt under det: “Vi ringer bare hvis vi trenger å avklare forespørselen din”

  • NPS-undersøkelse — Star Rating satt til 10 stjerner, etterfulgt av en Text Area (skjult som standard, vist via logikk når poengsummen er 6 eller lavere) med plassholder “Hva kan vi forbedre?”

  • Produktbestilling — Number-felt for antall med min 1 / maks 100, Checkboxes for tillegg, og et betalingsfelt der beløpet styres av et beregnet felt

  • Arrangementsbekreftelse — Radio Buttons for oppmøte, Checkboxes for kostholdsønsker med tilfeldig rekkefølge for å unngå skjevhet, Date Picker med en tidligste dato satt

Valideringsregler

Validering kjøres mens respondenten fyller ut skjemaet ditt. formbase fremhever ugyldig input direkte og nekter innsending inntil alt er godkjent.

Innebygd per felttype

Hver spørsmålstype sjekker sin egen form, uten noe å konfigurere. Email sjekker adresseformatet. Website URL godtar bare http- og https-lenker og avviser en vert som ikke er et ekte domene. Phone Number sjekker nummeret mot det valgte landet. Number, Date Picker og Time Picker avviser alt som ikke er et tall, en dato eller et klokkeslett.

På Business kan et e-postspørsmål i tillegg kreve verifisering — respondenten bekrefter adressen med en engangskode før skjemaet godtar innsendingen. Bryteren ligger under Validering → Verifisering. Se e-postverifisering for respondenter.

Valgfrie regler per felt

Åpne blokkmenyen og velg Validering. Reglene som tilbys, avhenger av spørsmålstypen; dette er de eksakte menyetikettene.

RegelGjelder forEffekt
Min lengde / Maks lengdeText Input, Text Area, Website URLAntall tegn, målt etter at mellomrom er fjernet
RegexText Input, Text Area, Website URL, EmailSvaret må samsvare med mønsteret
Minsteverdi / MaksimumNumber, Star Rating, lineær skalaBegrenser det numeriske området
StegNumberSvaret må være et multiplum av steget; 1 betyr bare hele tall
Tidligste dato / Seneste datoDate PickerSetter grenser for tillatte datoer
Tidligste tidspunkt / Seneste tidspunktTime PickerSetter grenser for tillatte tidspunkt
Min antall valg / Maks antall valgCheckboxes, bildevalgHvor mange alternativer som kan krysses av
Krev alle raderMatrix / GridHver rad må ha et svar
Min antall besvarte raderMatrix / GridHvor mange rader som må besvares
Min antall filer / Maks antall filerFile UploadHvor mange filer per innsending
Maks størrelse (MB)File UploadStørste tillatte størrelse per fil
Godtatte typerFile UploadVelg blant .pdf, .docx, image/*, .zip og flere
Krev e-postverifiseringEmail (Business)Respondenten bekrefter adressen med en engangskode

Radio Buttons, Dropdown, Toggle Switch, Signature, Ranking, Payment og Schedule appointment har ingen valideringsregler — påkrevd eller ikke er det eneste valget. Inne i en gjentakende gruppe tilbys ikke e-postverifisering.

Eksempler på egendefinerte mønstre

  • Amerikansk postnummer — ^\d{5}(-\d{4})?$

  • Heksadesimal fargekode — ^#[0-9a-fA-F]{6}$

  • URL-vennlig slug — ^[a-z0-9-]+$

En verdi som ikke samsvarer, viser en generisk “Ugyldig verdi”-feil, så legg til et avsnitt nær feltet som beskriver formatet du forventer. Et ugyldig regex-uttrykk ignoreres og blokkerer aldri innsending. Lengderegler teller tegn etter at ledende og etterfølgende mellomrom er fjernet.

Hvordan validering kjøres

formbase sjekker validering direkte i nettleseren mens respondenten skriver. Format- og regelfeil vises umiddelbart med en innebygd melding; en “Dette feltet er påkrevd”-feil vises først når feltet er blitt rørt, eller når respondenten prøver å sende inn.

Neste steg