Iniciar sessão Começar grátis
CONVERSÃO

Validação em linha e recuperação de erros

Use quando as pessoas começam um formulário, apanham um erro, e nunca mais voltam para o terminar.

inline-validation-error-recovery.md
Transferir .md
Estás a rever como um formulário se comporta quando o visitante erra alguma coisa. Não estás a redesenhar o formulário nem a cortar campos.

CAMPOS E AS SUAS REGRAS DE VALIDAÇÃO: {{FIELD_RULES}}
MENSAGENS DE ERRO EXATAMENTE COMO APARECEM: {{CURRENT_ERROR_TEXT}}
QUANDO A VALIDAÇÃO DISPARA (ao submeter, ao sair do campo, a cada tecla): {{VALIDATION_TIMING}}
CAMPOS COM MAIS ABANDONO, SE FOR CONHECIDO: {{PROBLEM_FIELDS}}

Devolve uma tabela: Campo | Regra | Mensagem atual citada de {{CURRENT_ERROR_TEXT}} | O que o visitante fez mal na realidade | Consegue corrigir só com a mensagem? (Sim/Não) | Mensagem reescrita | Momento certo para disparar.

Depois responde:
- Que regras em {{FIELD_RULES}} rejeitam dados que são de facto válidos: espaços em números de cartão e de telefone, apóstrofos e acentos em nomes, endereços de email com sinal de mais, moradas fora do país assumido. Enumera cada caso como defeito e não como problema de texto.
- Que mensagens culpam o visitante em vez de descreverem a correção.
- Onde é que {{VALIDATION_TIMING}} castiga alguém a meio da escrita, e qual devia ser em vez disso.
- O que acontece aos dados já introduzidos quando uma submissão falha, e se o foco e o scroll voltam ao primeiro erro.

Termina ordenando {{PROBLEM_FIELDS}} pela probabilidade de a causa ser o tratamento de erros, e diz com clareza onde o abandono se deve mais provavelmente ao próprio campo.

Não inventes texto de erro que eu não te tenha dado. Sem pontos de exclamação e sem travessões.

Preencher antes de executar

Substitua cada espaço pelos seus próprios dados. Quanto mais específico for, menos o modelo inventa.

  • {{FIELD_RULES}}
  • {{CURRENT_ERROR_TEXT}}
  • {{VALIDATION_TIMING}}
  • {{PROBLEM_FIELDS}}

Como obter um resultado melhor

  1. Cola as mensagens tal e qual, incluindo as que só uma resposta do servidor produz.
  2. Testa com um número de cartão real com espaços e com um nome com apóstrofo, antes de aceitares que as regras estão bem.
  3. As regras marcadas como defeitos vão para a engenharia e não para quem escreve o texto.