Frågtypen trigger (kallas även acknowledge) visar ett påstående med en kryssruta. Räknaren måste bocka för kryssrutan för att bekräfta att de har läst och förstått påståendet innan formuläret låter dem fortsätta. Inget datavärde lagras — bara om kryssrutan bockades för.

Grundläggande XLSForm-specifikation

typenamelabel
triggerconsent_ackRespondenten har lämnat muntligt informerat samtycke.

Eller med aliaset acknowledge:

typenamelabel
acknowledgeconsent_ackRespondenten har lämnat muntligt informerat samtycke.

Både trigger och acknowledge är likvärdiga — använd vilket din plattform dokumenterar.

Användningsområden

Trigger/bekräftelse-frågor används vanligtvis för:

  1. Informerat samtycke — bekräfta att räknaren fick samtycke innan känsliga data registrerades
  2. Mjuka varningar — varna om ett ovanligt värde och kräv uttrycklig bekräftelse innan fortsättning
  3. Checklisteobjekt — bekräfta att en fysisk observation slutfördes
  4. Instruktioner — tvinga räknaren att bekräfta en sektionsnivåinstruktion innan fortsättning
  5. Kvalitetskontroller — flagga extremvärden och kräv att räknaren verifierar dem

Exempelanvändning

Samtyckesbekräftelse

typenamelabelrequired
triggerconsentRespondenten har gett muntligt informerat samtycke till att delta i denna undersökning.yes

Mjuk varning för extremvärden

Används tillsammans med ett relevant-uttryck för att bara visa triggern när ett misstänkt värde anges:

typenamelabelrelevantrequired
integerchildrenAntal barn
triggerchildren_confirmDu angav ${children} barn. Verifiera med respondenten och tryck OK för att bekräfta.${children} > 10${children} > 10

Instruktionsbekräftelse vid sektionsstart

typenamelabel
triggersection_b_ackAvsnitt B: Jordbruksmark. Ställ alla frågor i det här avsnittet enbart till hushållschefen.

Göra triggern obligatorisk

Lägg till required: yes för att förhindra att formuläret avancerar tills rutan bockas för:

typenamelabelrequiredrequired_message
triggersafety_checkAll säkerhetsutrustning finns och är funktionsduglig.yesDu måste bekräfta innan du fortsätter.

Villkorlig visning

Visa triggern bara när ett villkor är uppfyllt:

typenamelabelrelevant
select_one yesnohas_wellHar hushållet en brunn?
triggerwell_observationBekräfta att du har observerat brunnens tillstånd direkt.${has_well} = 'yes'

Skillnad från note

notetrigger
Visar textJaJa
Kräver interaktionNejJa (måste bocka för)
Lagrar dataNejNej (bara OK/bockat)
Kan blockera framstegNejJa (med required)

Bästa praxis

  1. Håll trigger-etiketter kortfattade och handlingsorienterade — räknaren ska kunna läsa och bekräfta på sekunder.
  2. Lägg alltid till required: yes när bekräftelsen är obligatorisk.
  3. Använd triggers för samtycke och säkerhetskontroller där du behöver ett revisionsspår om att räknaren bekräftade.
  4. Kombinera med relevant för villkorliga mjuka varningar så att triggern bara visas när ett värde behöver verifieras.

Begränsningar

  • Trigger-fält lagrar inte ett meningsfullt datavärde — de registrerar bara att rutan bockades för.
  • Trigger-widgeten renderas som en enkel kryssruta/knapp på de flesta klienter; det är inte en fullständig e-signatur.
Var den här sidan hjälpsam?