I tipi di domande descritti di seguito consentono agli utenti di digitare risposte o selezionare numeri, date e ore.
Singola riga di testo
Il tipo di domanda Singola riga di testo fornisce all'utente una singola casella di testo. Se il testo supera le dimensioni della casella di testo, la casella non viene ridimensionata, ma scorre orizzontalmente senza interruzioni di linea. È ideale per le risposte brevi. È inoltre possibile applicare una maschera di input per obbligare l'unput ad aderire ad un certo formato.
Questo tipo di domanda è una domanda text in XLSForm.
Più righe di testo
Il tipo di domanda Più righe di testo fornisce all'utente una grande casella di testo che porta a capo il testo in una nuova riga mentre viene digitato. Accetta anche ritorni a capo. Questo tipo di domanda è ideale per risposte lunghe.
In XLSForm, questo tipo di domanda è una domanda text con aspetto multiline.
Numero
Il tipo di domanda Numero limita l'utente all'uso di soli valori numerici. Per impostazione predefinita, consente l'uso di una sola posizione decimale. Nella sezione Validazione, è possibile scegliere che il valore sia un intero, rimuovendo l'opzione di utilizzare la virgola decimale.
Al posto del conteggio del numero massimo e minimo di caratteri, le domande di tipo Numero presentano un valore minimo e un valore massimo che impedisce di inviare il rilevamento a meno che le relative risposte non rientrino nell'intervallo indicato. Ciò ha lo stesso comportamento della colonna constraint in XLSForm.
In XLSForm, questo tipo di domanda è integer o decimal, a seconda che l'utente abbia definito il valore come intero.
Cursore
Il tipo di domanda slider può essere utilizzato per acquisire input interi o decimali all'interno di un intervallo specifico, visualizzando un cursore per selezionare un valore all'interno di un intervallo definito dall'autore del sondaggio.
Per impostazione predefinita, una domanda slider fornisce un cursore con valori da 1 a 10 e accetta qualsiasi valore in numeri interi entro tale intervallo. È possibile definire un nuovo intervallo impostando i seguenti parametri per la domanda:
- Inizio definisce il numero che compare sul lato sinistro del cursore.
- Fine definisce il numero che compare sul lato destro del cursore.
- Passo definisce i numeri tra ogni punto del cursore.
Ad esempio, i seguenti parametri creeranno una domanda slider che accetta ogni terzo numero intero in un intervallo compreso tra 0 e 15: Inizio=0 Fine=15 Passo=3
È possibile impostare il valore di Inizio superiore a quello di Fine. In tal caso, i valori eseguono il conto alla rovescia, anziché in avanti. Se uno di questi parametri non è impostato, per impostazione predefinita sarà 1 per Inizio, 10 per Fine e 1 per Passo.
Per quanto riguarda l'aspetto, è possibile modificare il colore e lo stile del cursore. Entrambi i seguenti valori per impostazione predefinita sono su bianco se non sono impostati e, se questi valori sono diversi, viene applicato un gradiente tra i due:
- Colore iniziale definisce il colore visualizzato sul lato sinistro del cursore di intervallo.
- Colore finale definisce il colore che compare sul lato destro del cursore di intervallo.
Deselezionare l'opzione Mostra linee per visualizzare solo i valori minimo e massimo sul cursore, nascondendo le linee che indicano le posizioni nell'intervallo. Ciò non cambia il comportamento della domanda, ma solo la visualizzazione.
In XLSForm, questo tipo di domanda è una domanda range con o senza l'aspetto no-ticks.
Data
Il tipo di domanda Data presenta un calendario in cui selezionare una data. È possibile impostare una risposta predefinita per questa domanda sia come data specificata che come data di invio del rilevamento. Nella sezione Convalida, è possibile definire un intervallo di date per la selezione.
Questo tipo di domanda è una domanda date in XLSForm.
Tempo
Il tipo di domanda Ora consente all'utente di selezionare l'ora in formato ora:minuto AM/PM. Un menu a tendina permette all'utente di selezionare i tempi a intervalli di 15 minuti; il tempo selezionato viene presentato in campi di testo, consentendo agli utenti di inserire un tempo più specifico. È possibile impostare una risposta predefinita per questa domanda come tempo specificato oppure come ora in cui il rilevamento è stato caricato.
Questo tipo di domanda è una domanda time in XLSForm.
Data e ora
Il tipo di domanda Data e ora fornisce un calendario per selezionare la data e un campo per selezionare un’ora. Questi campi hanno lo in stesso comportamento dei tipi di domanda su data e ora e forniscono gli stessi controlli per valori predefiniti e convalida.
Questo tipo di domanda è una domanda dateTime in XLSForm.
Il tipo di domanda E-mail fornisce un campo di testo limitato che rifiuta automaticamente le risposte che non sono nel formato di un indirizzo e-mail. Le uniche opzioni aggiuntive disponibili per questo tipo di domanda sono di specificarla come una domanda obbligatoria o di memorizzare la risposta per risposte future.
In XLSForm, questo tipo di domanda è una domanda text con un'espressione regolare applicata; non è uguale a una domanda email in XLSForm.
Sito Web
Il tipo di domanda Sito Web fornisce un campo di testo limitato che rifiuta automaticamente le risposte che non sono nel formato dell’URL di un sito Web. Le uniche opzioni aggiuntive disponibili per questo tipo di domanda sono di specificarla come una domanda obbligatoria o di memorizzare la risposta per risposte future.
In XLSForm, questo tipo di domanda è una domanda text con un'espressione regolare applicata.
Codice a barre
Il tipo di domanda barcode fornisce uno scanner di codici a barre che può essere utilizzato per compilare la domanda con il valore codificato contenuto in un codice a barre. Il valore codificato può essere inserito manualmente se è leggibile dall'uomo. Possono essere scansionati da questa domanda i seguenti tipi di codici a barre: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, RSS-14, Aztec Code, Data Matrix, PDF417 e QR code. Questo elenco non può essere limitato dall'autore del rilevamento nel designer Web o dall'intervistato nell'app Web.
Questo tipo di domanda è una domanda barcode in XLSForm.