Referência de campos de formulário e validação

Este artigo descreve os tipos de campo disponíveis ao construir um formulário ou inquérito no Flexmail, e os filtros de validação que pode aplicar para controlar quais as respostas que são aceites.


Tipos de campo

Dica de suporte Após configurar uma pergunta, clique no botão Pré-visualizar para ver exatamente como ficará e se comportará para o contacto.

Campo de texto pequeno

Uma entrada de texto numa única linha para respostas curtas, nomes, códigos, palavras únicas ou frases breves. Pode definir um limite máximo de caracteres, e o contacto vê um contador de caracteres enquanto escreve. Ideal para: campos de nome, nomes de empresas, respostas curtas, códigos ou números de referência

Exemplo de um campo de texto pequeno com um limite de 50 caracteres

Campo de texto grande

Uma área de texto multi-linha para respostas mais longas. Pode definir o número de linhas visíveis e um limite máximo de caracteres. Ideal para: comentários, feedback, descrições ou qualquer pergunta aberta em que o contacto precise de espaço para escrever.

Exemplo de campo de texto grande com 5 linhas e limite de 500 caracteres

Lista dropdown

Uma pergunta de escolha múltipla onde o contacto seleciona uma resposta a partir de um menu dropdown. Define todas as opções disponíveis. Ideal para: categorias, regiões, tipos de produto ou qualquer pergunta com um conjunto fixo de respostas possíveis.

Exemplo de um campo dropdown com 3 opções

Botões de rádio

Uma pergunta de escolha múltipla onde todas as opções estão visíveis ao mesmo tempo e o contacto seleciona uma. Ideal para: listas curtas onde quer todas as opções visíveis, perguntas Sim/Não, níveis de satisfação, escolhas de preferência

Exemplo de botões de rádio com 3 opções em configuração vertical e horizontal

Checkboxes

Permite ao contacto selecionar várias respostas de uma lista. Ideal para: tópicos de interesse, funcionalidades que utilizam,

perguntas de seleção múltipla.

Exemplo de checkboxes com 3 opções em configuração vertical e horizontal

Data

Apresenta um seletor de data para o contacto selecionar uma data. O valor é guardado num campo de base de dados do tipo data. Ideal para: data de nascimento, datas de comparência a eventos, preferências de agendamento

Campo de data com seletor de calendário visível

Hora

O contacto pode introduzir uma hora específica. Aparecerá uma tabela com horas e minutos ao clicar no campo.

Campo de hora com seletor de hora visível

Data e hora

O contacto pode introduzir uma data e hora específicas. Aparecerá um calendário e uma tabela com horas e minutos ao clicar nos campos.

Campo de data e hora sem seletores visíveis

Disclaimer

Um campo de disclaimer, ao qual pode adicionar um link e uma checkbox acompanhante. Concordar com o disclaimer pode ser opcional ou obrigatório.

Exemplo de campo de disclaimer com texto 'Concordo com os termos e condições'

Carregar ficheiros

Um tipo de campo pago à parte, que permite aos seus contactos carregarem ficheiros. Pode escolher as extensões de ficheiro possíveis.

Exemplo de campo de carregamento de ficheiro mostrando uma seleção de extensões de ficheiro permitidas

Campo editor

Não é um campo de pergunta, é um bloco de texto do Editor HTML que pode inserir entre perguntas. Use-o para adicionar texto explicativo, cabeçalhos de secção, imagens ou outros elementos de formatação entre as suas perguntas para dar uma melhor estrutura e contexto ao formulário.

Dica de suporte Faça corresponder o tipo de campo do formulário ao tipo de campo correspondente na base de dados quando os associar. Um campo de data no formulário deve ligar a um campo de base de dados do tipo data; um campo de texto deve ligar a um campo de texto livre ou de escolha múltipla na base de dados. Tipos incompatíveis farão com que os dados não sejam guardados corretamente.


Filtros de validação

Os filtros de validação permitem-lhe impor um formato específico nas respostas de campos de texto nos seus formulários e inquéritos. Quando um contacto submete uma resposta que não corresponde ao formato exigido, vê uma mensagem de erro a pedir-lhe que corrija. Isto mantém os seus dados limpos e consistentes.

Onde se aplicam os filtros de validação

Os filtros de validação podem ser aplicados a tipos de campos de texto pequenos em formulários. Em inquéritos, funcionam em campos de texto pequenos e em campos de escolha múltipla com opção de entrada de texto. Para inquéritos, o campo deve estar marcado como obrigatório antes de poder adicionar um filtro de validação.

Filtros disponíveis

  • Alfanumérico: apenas letras e números, sem caracteres especiais
  • Email: deve conter um símbolo @ e um formato de domínio válido
  • Numérico: apenas números
  • Http://: deve começar por http:// (para campos URL de website)
  • Número de IVA: verifica um formato válido de número de IVA
  • DD-MM-AA: formato de data com ano de dois dígitos
  • DD-MM-AAAA: formato de data com ano de quatro dígitos
  • DD/MM/AA: formato de data com barras e ano de dois dígitos
  • DD/MM/AAAA: formato de data com barras e ano de quatro dígitos
  • AAAA-MM-DD: formato de data ISO
  • AAAA/MM/DD: formato de data ISO com barras

Validação personalizada com expressões regulares

Se nenhum dos filtros padrão corresponder às suas necessidades, pode escrever uma regra de validação personalizada utilizando uma expressão regular (regex). Trata-se de um padrão de texto que a resposta deve corresponder. As expressões regulares são poderosas mas técnicas, esta opção é recomendada apenas se estiver à vontade com a sintaxe regex.

Atenção A validação regex personalizada não é recomendada para principiantes. Um regex mal escrito pode bloquear todas as respostas válidas ou aceitar inválidas. Teste exaustivamente antes de usar num formulário em produção.


Dicas profissionais

  • Use o filtro de validação Email em qualquer campo onde esteja a recolher endereços de email fora do seu formulário opt-in. Isto evita gralhas e erros de formatação antes de entrarem na sua base de dados.
  • Use o botão Pré-visualizar após configurar cada campo para verificar como fica e se comporta antes de guardar.
  • Para campos de data em formulários, use o tipo de campo Data em vez de um campo de texto com um filtro de validação de data. O seletor de data dá uma melhor experiência e garante formatação consistente.

Próximos passos


Artigos relacionados

O que mais há para saber sobre o Flexmail?

Como fazer isso exatamente na minha conta?

Precisa de inspiração?

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.