Formulários que convertem: validação em tempo real sem irritar o usuário
Formulário que só mostra os erros depois de enviar, apaga o que foi digitado e não diz o que está errado. Veja como validar em tempo real sem irritar.
Por Equipe We Codex3 min de leitura
Formulários são onde o interesse vira lead, cadastro ou venda. E são onde muitos usuários desistem. Na maioria dos casos, o motivo não é o número de campos — é a experiência de preenchimento.
Valide na hora certa
- Não valide enquanto a pessoa ainda digita o primeiro caractere: mostrar "e-mail inválido" na primeira letra é hostil.
- Valide ao sair do campo e, depois de um erro, revalide a cada tecla para mostrar que foi corrigido.
- Valide tudo de novo no envio e leve o foco ao primeiro erro.
Mensagens que ajudam
"Campo inválido" não ajuda. "Use o formato nome@empresa.com.br" ajuda. "Você quis dizer gmail.com?" ajuda ainda mais — veja Validação de e-mail além do regex: domínios inexistentes, typos e descartáveis.
Nunca perca o que foi digitado
Erro de rede ou de validação no servidor não pode limpar o formulário.
O botão de envio
- Desabilitado enquanto processa, com indicador dentro do botão.
- Impede envio duplo (Idempotência: como evitar cobrança duplicada e pedidos repetidos).
- Em caso de limite de tentativas, mostra quanto tempo esperar (Gerenciando o erro 429 Too Many Requests: exponential backoff e retry no cliente).
No celular
Teclado certo para cada campo, autofill, máscaras que não atrapalham — detalhes em Formulários no celular: teclado certo, autofill e máscaras.
Acessibilidade
Rótulos visíveis (não só placeholder), erros associados ao campo e anunciados por leitores de tela, foco visível.
No servidor também
A validação do navegador é conveniência; a do servidor é segurança (Validação rigorosa de dados: prevenindo falhas de segurança e dados inconsistentes com Zod e TypeScript).
O formulário de contato deste site segue todas essas regras. Veja sites da We Codex ou teste você mesmo.
- Formulários
- UX/UI
- Validação
- Conversão
Resolver de vez, com quem faz isso todo dia
Seu site precisa carregar em menos de um segundo e converter mais?
Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.
Continue lendo
Tudo sobre Web & Performance- Ler artigo
Web & Performance3 min
Validação de e-mail além do regex: domínios inexistentes, typos e descartáveis
"joao@gmial.com", "teste@teste.com" e e-mails descartáveis enchem o CRM de lixo. Veja como validar e-mails além do formato — sem bloquear clientes reais.
- Ler artigo
Mobile3 min
Formulários no celular: teclado certo, autofill e máscaras
Teclado de letras para digitar CEP, autocorretor "consertando" e-mails e máscaras que travam o cursor. Detalhes que fazem o usuário desistir do formulário no celular.
- Ler artigo
Backend & APIs3 min
Idempotência: como evitar cobrança duplicada e pedidos repetidos
O cliente clicou duas vezes em "pagar" e foi cobrado duas vezes. Idempotência é a técnica que impede isso — e todo sistema com pagamentos precisa dela.