Forhåndsvalg
From LimeSurvey Manual
Introduksjon
Du kan tildele en standardverdi for ulike spørsmålstyper. Verdien registreres hvis deltakeren hopper over spørsmålet eller er fornøyd med det oppgitte forhåndsvalget. For å få tilgang til dette alternativet, se etter knappen Rediger forhåndsvalg i spørsmålsmenyen, som du åpner via de tre prikkene (synlige når du holder musepekeren over) ved siden av spørsmålet.
Gyldige verdier
- For enkeltvalgsspørsmål får du nedtrekkslister der du kan velge ønsket standardverdi.
- For flervalgsspørsmål får du avkrysningsbokser der du kan velge ønsket standardtilstand (avhuket eller ikke avhuket).
- For tekstspørsmål får du et tekstfelt der du kan skrive inn hvilken som helst tekststreng eller hvilket som helst uttrykk. Hvis du bruker et uttrykk, må du bruke krøllparenteser.
- For dato/tid-spørsmål må formatet på en fast verdi være YYYY-MM-DD (for eksempel: 2022-02-28). Hvis du bruker et uttrykk for å angi en dato, må formatet være som date ('Y-m-d') eller date ('Y-m-d H:s'). Hvis du for eksempel vil angi gjeldende tidspunkt som standard i et datospørsmål med formatet HH:MM (time og minutt), må du bruke det fullstendige tidsformatet i feltet for forhåndsvalg: date ('Y-m-d H:s'). Formatet i uttrykket er uavhengig av formatet i spørsmålsinnstillingene.
- For skjulte spørsmål kan ExpressionScript med tilordningsoperator være en alternativ løsning.
Standardverdi med ExpressionScript
Bare spørsmålstypene «Tekst» og «Ja/Nei» lar undersøkelsesadministratoren bruke LimeSurveys ExpressionScript til å endre standardverdien. For alle andre spørsmålstyper kan du bruke tilordningsoperatorer.
Eksempel
- Du har en ikke-anonym undersøkelse der {TOKEN:ATTRIBUTE_1} er personens alder på tidspunktet da deltakertabellen ble opprettet. Du vil forhåndsutfylle et spørsmål/forhåndsvalg med personens alder og be vedkommende bekrefte alderen, eller la vedkommende endre alderen hvis den ikke stemmer. For å gjøre dette skriver du inn {TOKEN:ATTRIBUTE_1} i tekstfeltet for forhåndsvalget.