Spørgsmålstypen text indsamler et fritekst-svar — enhver tegnstreng. Det er den mest fleksible inputtype og bruges til navne, adresser, beskrivelser, koder og alt, der ikke passer til en mere specifik type.

rtSurvey udvider også text med tidsinputwidgetter, der muliggør præcis tidsindtastning med en urpicker.

Grundlæggende XLSForm-specifikation

typenamelabel
textrespondent_nameRespondentens fulde navn
textaddressHjemmeadresse

For flere detaljer om standard XLSForm-teksttypen, se XLSForm-specifikationen.

Anvendelser

Tekstspørgsmål bruges til:

  1. Navne, adresser, frie beskrivelser
  2. Åbne kommentarer eller feedback
  3. Koder, ID’er eller referencenumre, der ikke passer til integer/decimal
  4. Indsamling af tidsværdier med rtSurveys tidsinputudvidelser
  5. Autoudfyldningstekstfelter (via search-autocomplete-noedit-v2())

Standard appearance-muligheder

AppearanceBeskrivelse
(ingen)Enkeltlinjet tekstinput
multilineFlerlinjers tekstområde — bedst til længere fritekst på web

rtSurvey-tidsinputudvidelser

rtSurvey udvider text med en urpicker-widget til indsamling af tidsværdier. Disse appearance-muligheder viser et urikon, intervieweren kan trykke på for at vælge timer, minutter, sekunder eller millisekunder.

Appearance-varianter

AppearanceBeskrivelse
inlineUrikon vist ved siden af feltet
inline colors("RRGGBB")Urikon med brugerdefineret hexfarve
inline-1lineUr vist i kompakt enkeltradformat
inline-1line-RRGGBBEnkeltrad med brugerdefineret ikonfarve (hex, ingen #)
inline-1line colors("RRGGBB","RRGGBB")Enkeltrad med to farver
inline-onlyresultUrikon forsvinder efter valg; kun værdien vises
inline-onlyresult colors("RRGGBB")Samme, med brugerdefineret ikonfarve

Tidsformattokens

Tilføj en formatstreng i parentes for at styre, hvilke tidskomponenter der vises:

FormatstrengViser
inline-[%H:%M]Timer og minutter (24-timers)
inline-[%h:%M]Timer og minutter (12-timers)
inline-[%H:%M:%S]Timer, minutter, sekunder (24-timers)
inline-[%h:%M:%S]Timer, minutter, sekunder (12-timers)
inline-[%H:%M:%3]Timer, minutter, millisekunder
inline-[%M:%S]Kun minutter og sekunder
inline-[%M:%3]Kun minutter og millisekunder
inline-[%S]Kun sekunder
inline-[%3]Kun millisekunder
inline-[%H]Kun timer (24-timers)
inline-[%h]Kun timer (12-timers)

Eksempel: Registrer en opgavevarighed i minutter og sekunder

typenamelabelappearance
texttask_durationTid brugt på at gennemføre opgaveninline-[%M:%S]

Eksempel: Registrer en hændelsestid i 24-timers format med brugerdefineret farve

typenamelabelappearance
textevent_timeTidspunkt for hændelseinline-1line colors("0099FF")

Dataformat

Tekstdata gemmes og eksporteres som en ren streng. For tidsbaserede input ved brug af inline urwidgetten gemmes værdien i det format, der matcher den valgte formatstreng (f.eks. 14:32 for %H:%M).

Restriktioner og validering

Anvend restriktioner til at håndhæve format, længde eller mønster:

typenamelabelconstraintconstraint_message
textnameFuldt navnstring-length(.) >= 2Navn skal indeholde mindst 2 tegn
textcodeReferencekoderegex(., '^[A-Z]{2}[0-9]{4}$')Indtast 2 store bogstaver efterfulgt af 4 cifre
textphoneTelefonnummerregex(., '^[0-9]{9,15}$')Indtast et gyldigt telefonnummer

Bedste praksis

  1. Brug mere specifikke typer (integer, decimal, date), når data har en kendt struktur — dette forhindrer ugyldige indtastninger og forenkler analysen.
  2. Tilføj constraint med string-length() eller regex() til at validere koder eller ID’er.
  3. Brug multiline appearance til åbne spørgsmål, hvor respondenter kan skrive flere sætninger.
  4. Til tidsindsamling skal du vælge de tidsformattokens, der matcher den præcision, din analyse kræver — indsamling af millisekunder, når du kun har brug for minutter, spilder interviewerens indsats.

Platformunderstøttelse

Tekstspørgsmålstypen og alle tidsinputappearances understøttes på iOS, Android og webplatforme.

Begrænsninger

  • Tekstsvar er friformatteret — der er ingen indbygget stavekontrol eller ordforrådsrestriktion ud over regex-mønstre.
  • Inline-tidswidgetten er en rtSurvey-udvidelse og er ikke en del af standard XLSForm-specifikationen.
Var denne side nyttig?