Os tipos de perguntas descritos abaixo permitem que os usuários digitem respostas ou selecionem números, datas e horas.
Texto de única linha
O tipo de pergunta de texto de única linha fornece ao usuário uma única caixa de texto. Se o texto excede o tamanho da caixa de texto, ele permanece do mesmo tamanho e rola horizontalmente sem quebras de linha. Isto é ideal para respostas pequenas. Você também pode aplicar uma máscara de entrada para forçar a entrada a aderir a um determinado formato.
Este tipo de pergunta é uma pergunta de texto no XLSForm.
Texto de múltiplas linhas
O tipo de pergunta de texto de múltiplas linhas fornece ao usuário uma caixa de texto grande que quebra o texto em uma nova linha à medida que é digitado. Também aceita devoluções de carro. Este tipo de pergunta é ideal para respostas longas.
No XLSForm, esse tipo de pergunta é uma pergunta de texto com aparência multiline.
Número
O tipo de pergunta numérica restringe o usuário a usar apenas valores numéricos. Por padrão, permite um único ponto decimal. Na seção Validação, você pode escolher que o valor seja um número inteiro, o que elimina a opção de usar ponto decimal.
Ao invés da contagem de caractere mínimo e máximo, o número de perguntas tem valores mínimo e máximo, que evitam o usuário de enviar sua pesquisa a menos que sua resposta esteja dentro do intervalo fornecido. Isto se comporta da mesma maneira que a coluna restrição no XLSForm.
No XLSForm, esse tipo de pergunta é uma pergunta integer ou decimal, dependendo se você definiu o valor como um número inteiro.
Controle deslizante
O tipo de pergunta slider pode ser utilizado para capturar entradas inteiras ou decimais em um intervalo específico, exibindo um controle deslizante para selecionar um valor dentro de um intervalo definido pelo autor da pesquisa.
Por padrão, uma pergunta slider fornece um controle deslizante de valores de 1 a 10 e aceita valores de qualquer número inteiro nesse intervalo. Você pode definir um novo intervalo configurando os seguintes parâmetros para a pergunta:
- Inicial define o número que aparece no lado esquerdo do controle deslizante.
- Final define o número que aparece no lado direito do controle deslizante.
- Etapa define os números entre todos os pontos no controle deslizante.
Por exemplo, os seguintes parâmetros criarão uma pergunta slider que aceita cada terceiro número inteiro em um intervalo entre 0 e 15: Start=0 End=15 Step=3
Você pode definir o valor Inicial mais alto que o valor Final. Neste caso, os valores serão diminuídos, em vez de aumentados. Se algum destes parâmetros não estiver definido, eles serão padronizados em 1 para Inicial, 10 para Final e 1 para Etapa.
Para a aparência, você pode alterar a cor e o estilo do controle deslizante. Ambos os seguintes valores padronizam para branco, se não estiverem definidos, e se estes valores forem diferentes, um gradiente será aplicado entre os dois:
- Cor inicial define a cor que aparece no lado esquerdo do controle deslizante do intervalo.
- Cor final define a cor que aparece no lado direito do controle deslizante do intervalo.
Desmarque a opção Mostrar marcas para exibir apenas os valores mínimo e máximo no controle deslizante, ocultando as linhas que indicam as posições ao longo do intervalo. Isto não altera o comportamento da pergunta, somente da visualização.
No XLSForm, esse tipo de pergunta é uma pergunta range com ou sem aparência no-ticks.
Data
O tipo de pergunta de data fornece um calendário para selecionar uma data. Você pode definir uma resposta padrão para esta pergunta como uma data base ou a data de envio da pesquisa. Na seção Validação, você pode definir um intervalo de data que o usuário deve selecionar.
Este tipo de pergunta é uma pergunta date no XLSForm.
Tempo
O tipo de pergunta de hora permite ao usuário selecionar um horário no formato hora:minuto AM/PM. Um menu suspenso permite que o usuário selecione horários em intervalos de 15 minutos; os horários selecionados são apresentados em campos de texto, permitindo aos usuários inserir um horário mais específico. Você pode definir uma resposta padrão para esta pergunta como um horário especificado ou o horário em que a pesquisa foi carregada.
Este tipo de pergunta é uma pergunta time no XLSForm.
Data e Hora
O tipo de pergunta de data e hora fornece um calendário para selecionar a data e um campo para selecionar um horário. Estes campos se comportam da mesma maneira que os tipos de pergunta de data e hora, respectivamente, e fornecem os mesmos controles de valores padrão e validação.
Este tipo de pergunta é uma pergunta dateTime no XLSForm.
O tipo de pergunta por e-mail fornece um campo de texto limitado que rejeita automaticamente respostas que não estejam no formato de um endereço de e-mail. As únicas opções adicionais disponíveis para este tipo de pergunta são especificá-las como uma pergunta exigida ou para gerar o cache da resposta para respostas futuras.
No XLSForm, esse tipo de pergunta é uma pergunta de texto com uma expressão regular aplicada; não é o mesmo que uma pergunta e-mail do XLSForm.
Site da Web
O tipo de pergunta do site da web fornece um campo de texto limitado que rejeita automaticamente respostas que não estejam no formato da URL de um site. As únicas opções adicionais disponíveis para este tipo de pergunta são especificá-las como uma pergunta exigida ou para gerar o cache da resposta para respostas futuras.
No XLSForm, esse tipo de pergunta é uma pergunta de texto com uma expressão regular aplicada.
Código de barras
O tipo de pergunta de código de barras fornece um leitor de código de barras que pode ser usado para preencher a pergunta com o valor codificado contido em um código de barras. O valor codificado pode ser inserido manualmente se for legível por humanos. Os seguintes códigos de barras podem ser lidos por esta pergunta: 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. Esta lista não pode ser limitada pelo autor da pesquisa no web designer ou por quem responde no aplicativo da web.
Este tipo de pergunta é uma pergunta barcode no XLSForm.