Alterar Mensagens de Validação

Gostaria de alterar as mensagens de validação que aparecem nos seus formulários? Personalizar as suas mensagens de validação é especialmente útil se quiser traduzir os seus formulários para um idioma diferente, ou se simplesmente quiser modificar a sua redação.

Este tutorial mostrar-lhe-á alguns exemplos de mensagens de validação e como alterá-las.


O Que São Mensagens de Validação?

Alguns campos nos seus formulários têm regras específicas. Por exemplo, os utilizadores não podem submeter um formulário se um campo obrigatório estiver vazio. Também não podem submeter um campo de Email com texto que não seja um endereço de email válido, ou um campo de URL que não contenha um endereço web.

O WPForms utiliza um processo chamado validação para verificar se cada entrada segue as regras dos seus formulários. Se o utilizador não preencheu um campo corretamente, aparecerá uma mensagem a informá-lo de como corrigir o problema antes de completar a sua submissão.

Por exemplo, a mensagem de validação que aparece se um campo obrigatório estiver vazio diz: "Este campo é obrigatório."

Uma mensagem de validação de campo obrigatório

Personalizar Mensagens de Validação

O WPForms gere as mensagens de validação para todo o seu site nas definições do plugin.

Para ver a lista existente de mensagens de validação para os seus formulários, vá a WPForms » Definições e abra o separador Validação.

Abrir as definições de validação do WPForms

As mensagens específicas disponíveis aqui dependem do seu nível de licença e dos addons que tem instalados. Para personalizar estas mensagens, basta substituir o texto predefinido pela mensagem que quer que os seus utilizadores vejam.

Abaixo, listámos todas as mensagens de validação atualmente disponíveis para personalização, juntamente com os seus valores predefinidos:

  • Obrigatório: Este campo é obrigatório.
  • URL do Website: Por favor, introduza um URL válido.
  • Email: Por favor, introduza um endereço de email válido.
  • Sugestão de Email: Quis dizer {suggestion}?
  • Email Restrito: Este endereço de email não é permitido.
  • Número: Por favor, introduza um número válido.
  • Número Positivo: Por favor, introduza um número positivo válido.
  • Confirmar Valor: Os valores dos campos não correspondem.
  • Máscara de Entrada Incompleta: Por favor, preencha o campo no formato exigido.
  • Limite de Seleção de Caixa de Verificação: Excedeu o número de seleções permitidas: {#}.
  • Limite de Caracteres: O limite é de {limit} caracteres. Caracteres restantes: {remaining}.
  • Limite de Palavras: O limite é de {limit} palavras. Palavras restantes: {remaining}.
  • Telefone: Por favor, introduza um número de telefone válido.
  • Extensão de Ficheiro: O tipo de ficheiro não é permitido.
  • Tamanho do Ficheiro: O ficheiro excede o tamanho máximo permitido. O ficheiro não foi carregado.
  • Hora (12 horas): Por favor, introduza a hora no formato AM/PM de 12 horas (ex: 8:45 AM).
  • Hora (24 horas): Por favor, introduza a hora no formato de 24 horas (ex: 22:45).
  • Pagamento Obrigatório: O pagamento é obrigatório.
  • Cartão de Crédito: Por favor, introduza um número de cartão de crédito válido.
  • Tamanho Total do Upload do Campo: O tamanho total dos ficheiros selecionados {totalSize} Mb excede o limite permitido de {maxSize} Mb.
  • Força da Palavra-passe: É necessária uma palavra-passe mais forte. Considere usar letras maiúsculas e minúsculas, números e símbolos.
  • Resposta Única: O valor deve ser único.
  • Erro de Cupão: Este não é um cupão válido.

Note que algumas das mensagens predefinidas incluem marcadores em chavetas. Estes irão buscar valores de outras áreas do seu site e exibi-los nas suas mensagens de validação.

Nota: Ao traduzir mensagens de validação, certifique-se de que deixa os marcadores em inglês. Veja a secção FAQ abaixo para mais detalhes.

Os marcadores disponíveis incluem:

  • {suggestion}: Insere uma correção sugerida se um utilizador introduzir um endereço de email comum (por exemplo, @gmail.com, @yahoo.com) com um erro de digitação.
  • {#}: Mostra o número máximo de seleções permitidas por um campo de Caixas de Seleção, conforme determinado nas suas opções de campo.
  • {limit}: Mostra o limite de palavras ou caracteres para um campo de Linha de Texto Único ou Texto de Parágrafo, conforme definido nas suas opções de campo.
  • {remaining}: Exibe as palavras ou caracteres restantes disponíveis até que o utilizador atinja o limite para um campo de Linha de Texto Único ou Texto de Parágrafo, conforme definido nas suas opções de campo.
  • {totalSize}: Insere o tamanho de um ficheiro que um utilizador tentou carregar usando o campo de Carregamento de Ficheiro.
  • {maxSize}: Exibe o tamanho máximo de ficheiro permitido pelo campo de Carregamento de Ficheiro.

Depois de fazer as suas alterações, certifique-se de clicar em Guardar Definições na parte inferior do ecrã. Todos os WPForms no seu site usarão estas mensagens de validação.

Nota: Se pretende desativar o texto e os ícones para mensagens de erro de validação, mantendo as pistas visuais, certifique-se de consultar a nossa documentação para programadores para mais informações.

Perguntas Frequentes

Estas são algumas das perguntas mais comuns que recebemos sobre a personalização de mensagens de validação no WPForms.

Traduuzi as minhas mensagens de validação e agora os meus marcadores de posição não funcionam. O que devo fazer?

Ao traduzir as suas mensagens de validação, deve deixar os seus marcadores de posição em inglês.

Por exemplo, se fosse traduzir a mensagem de validação padrão de sugestão de e-mail, introduziria “Did you mean” na sua língua de destino, mas deixaria “{suggestion}” em inglês, assim:

Traduzir uma mensagem de validação com um marcador de posição

Como posso alterar o texto de erro para envios de formulário falhados no WPForms?

Pode modificar o texto de erro apresentado para envios falhados no WPForms utilizando um trecho de PHP. Isto permite-lhe personalizar a mensagem para melhor se adequar às necessidades do seu site ou para fornecer instruções mais específicas aos seus utilizadores.

Para instruções detalhadas sobre como implementar este trecho, consulte a nossa documentação para programadores sobre como alterar o texto de erro para envios falhados.

É tudo! Agora pode personalizar as mensagens de validação nos seus formulários.

Em seguida, gostaria também de personalizar a aparência das suas mensagens de validação ou estilizar outras partes dos seus formulários? Para começar, consulte o nosso guia para iniciantes em CSS.

O Melhor Plugin Construtor de Formulários Drag and Drop para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.