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.
| Innstilling | Hva den gjør |
|---|---|
| Tittel | Spørsmålsetiketten respondentene ser — støtter fet, kursiv og lenker |
| Skjul tittel / Vis tittel | Skjuler etiketten, men beholder feltet. Nyttig når et avsnitt over allerede sier hva som skal fylles inn |
| Merk som påkrevd / Merk som valgfri | Spø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 standardverdi | Ett 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.
| Innstilling | Gjelder for | Hva den gjør |
|---|---|---|
| Alternativliste | Alle valgtyper | Svarene respondentene velger blant — klikk for å redigere, dra for å sortere |
| Tilfeldig rekkefølge | Radio Buttons, Checkboxes, Dropdown, Ranking | Stokker rekkefølgen på alternativene per respondent for å redusere skjevhet. Menyvalget viser Fjern tilfeldig rekkefølge når den er på |
| Tillat flervalg / enkeltvalg | Single Picture Choice, Multi Picture Choice | Bytter bildevalg mellom ett og flere valg |
| Min / maks antall valg | Checkboxes, bildevalg | Under 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:
- Klikk inn i feltets input.
Skriv @ som første tegn. En meny viser dine skjulte og beregnede felt; fortsett å skrive for å filtrere.
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.
| Regel | Gjelder for | Effekt |
|---|---|---|
| Min lengde / Maks lengde | Text Input, Text Area, Website URL | Antall tegn, målt etter at mellomrom er fjernet |
| Regex | Text Input, Text Area, Website URL, Email | Svaret må samsvare med mønsteret |
| Minsteverdi / Maksimum | Number, Star Rating, lineær skala | Begrenser det numeriske området |
| Steg | Number | Svaret må være et multiplum av steget; 1 betyr bare hele tall |
| Tidligste dato / Seneste dato | Date Picker | Setter grenser for tillatte datoer |
| Tidligste tidspunkt / Seneste tidspunkt | Time Picker | Setter grenser for tillatte tidspunkt |
| Min antall valg / Maks antall valg | Checkboxes, bildevalg | Hvor mange alternativer som kan krysses av |
| Krev alle rader | Matrix / Grid | Hver rad må ha et svar |
| Min antall besvarte rader | Matrix / Grid | Hvor mange rader som må besvares |
| Min antall filer / Maks antall filer | File Upload | Hvor mange filer per innsending |
| Maks størrelse (MB) | File Upload | Største tillatte størrelse per fil |
| Godtatte typer | File Upload | Velg blant .pdf, .docx, image/*, .zip og flere |
| Krev e-postverifisering | Email (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.
Ikke valider sensitiv data med regex alene
For ting som kredittkort eller offentlige ID-er, bruk riktig felttype eller integrasjon. Regex fanger form, ikke gyldighet.