Klausimo tipas text renka laisvo teksto atsakymą — bet kokią simbolių eilutę. Tai lanksčiausias įvesties tipas, naudojamas vardams, adresams, aprašymams, kodams ir viskam, kas netinka labiau specifiniam tipui.

rtSurvey taip pat praplečia text laiko įvesties valdikliais, leidžiančiais tiksliai įvesti laiką naudojant laikrodžio rinkiklį.

Pagrindinė XLSForm specifikacija

typenamelabel
textrespondent_nameVisas respondento vardas
textaddressNamų adresas

Daugiau informacijos apie standartinį XLSForm teksto tipą rasite XLSForm specifikacijoje.

Naudojimo atvejai

Teksto klausimai naudojami:

  1. Vardams, adresams, laisviems aprašymams
  2. Atviroms pastaboms ar atsiliepimams
  3. Kodams, ID ar nuorodos numeriams, netinkantiems integer/decimal
  4. Laiko reikšmių rinkimui naudojant rtSurvey laiko įvesties plėtinius
  5. Automatiškai užbaigiamo teksto laukams (per search-autocomplete-noedit-v2())

Standartinės išvaizdos parinktys

IšvaizdaAprašymas
(nė viena)Vienos eilutės teksto įvestis
multilineKelių eilučių teksto sritis — geriausiai tinka ilgesniam laisvam tekstui žiniatinklyje

rtSurvey laiko įvesties plėtiniai

rtSurvey praplečia text laikrodžio rinkiklio valdikliu, skirtu laiko reikšmių rinkimui. Šios išvaizdos parinktys rodo laikrodžio piktogramą, kurią surašytojas gali paliesti, norėdamas pasirinkti valandas, minutes, sekundes ar milisekundes.

Išvaizdos variantai

IšvaizdaAprašymas
inlineLaikrodžio piktograma rodoma šalia lauko
inline colors("RRGGBB")Laikrodžio piktograma su pasirinktine hex spalva
inline-1lineLaikrodis atvaizduojamas kompaktiškame vienos eilutės formate
inline-1line-RRGGBBViena eilutė su pasirinktine piktogramos spalva (hex, be #)
inline-1line colors("RRGGBB","RRGGBB")Viena eilutė su dviem spalvomis
inline-onlyresultLaikrodžio piktograma dingsta po pasirinkimo; rodoma tik reikšmė
inline-onlyresult colors("RRGGBB")Tas pats, su pasirinktine piktogramos spalva

Laiko formato žetonai

Pridėkite formato eilutę skliaustuose, kad kontroliuotumėte, kurie laiko komponentai rodomi:

Formato eilutėRodo
inline-[%H:%M]Valandos ir minutės (24 val.)
inline-[%h:%M]Valandos ir minutės (12 val.)
inline-[%H:%M:%S]Valandos, minutės, sekundės (24 val.)
inline-[%h:%M:%S]Valandos, minutės, sekundės (12 val.)
inline-[%H:%M:%3]Valandos, minutės, milisekundės
inline-[%M:%S]Tik minutės ir sekundės
inline-[%M:%3]Tik minutės ir milisekundės
inline-[%S]Tik sekundės
inline-[%3]Tik milisekundės
inline-[%H]Tik valandos (24 val.)
inline-[%h]Tik valandos (12 val.)

Pavyzdys: Užduoties trukmės įrašymas minutėmis ir sekundėmis

typenamelabelappearance
texttask_durationLaikas, praleistas atliekant užduotįinline-[%M:%S]

Pavyzdys: Įvykio laiko įrašymas 24 val. formatu su pasirinktine spalva

typenamelabelappearance
textevent_timeĮvykio laikasinline-1line colors("0099FF")

Duomenų formatas

Teksto duomenys saugomi ir eksportuojami kaip paprasta eilutė. Laiku pagrįstoms įvestims, naudojant inline laikrodžio valdiklį, reikšmė saugoma formate, atitinkančiame pasirinktą formato eilutę (pvz., 14:32 %H:%M).

Apribojimai ir tikrinimas

Taikykite apribojimus formato, ilgio ar modelio užtikrinimui:

typenamelabelconstraintconstraint_message
textnameVisas vardasstring-length(.) >= 2Vardas turi būti bent 2 simbolių
textcodeNuorodos kodasregex(., '^[A-Z]{2}[0-9]{4}$')Įveskite 2 didžiąsias raides, po kurių seka 4 skaitmenys
textphoneTelefono numerisregex(., '^[0-9]{9,15}$')Įveskite galiojantį telefono numerį

Geriausios praktikos

  1. Naudokite specifinesnius tipus (integer, decimal, date), kai duomenys turi žinomą struktūrą — tai neleidžia įvesti netinkamų įrašų ir supaprastina analizę.
  2. Pridėkite constraint su string-length() arba regex() kodams ar ID tikrinti.
  3. Naudokite multiline išvaizdą atviroms klausimams, kur respondentai gali rašyti keletą sakinių.
  4. Laiko rinkimui pasirinkite laiko formato žetonus, atitinkančius jūsų analizės reikalingą tikslumą — milisekundžių rinkimas, kai reikia tik minučių, iššvaisto surašytojo pastangas.

Platformos palaikymas

Teksto klausimo tipas ir visi laiko įvesties išvaizdos variantai yra palaikomi iOS, Android ir žiniatinklio platformose.

Apribojimai

  • Teksto atsakymai yra laisvos formos — nėra integruoto rašybos tikrinimo ar žodyno apribojimo, išskyrus regex modelius.
  • Inline laiko valdiklis yra rtSurvey plėtinys ir nėra standartinės XLSForm specifikacijos dalis.
Ar šis puslapis buvo naudingas?