Quando usar dropdown e quando evitar
Dropdowns economizam espaço, mas escondem opções e acrescentam uma etapa. Use-os quando a escolha for única, fechada e contextual.
Dropdowns economizam espaço, mas escondem opções e acrescentam uma etapa. Use-os quando a escolha for única, fechada e contextual.

Autosave e botão Salvar resolvem problemas diferentes. Use o contexto, o risco e a necessidade de revisão para escolher o comportamento mais claro.
Veja como usar o CEP para reduzir a digitação no checkout sem esconder o endereço, bloquear a edição ou dispensar a validação antes da compra.
Resultados de IA devem poder ser revisados, editados ou descartados antes de afetar uma decisão, uma comunicação ou um fluxo.
Use preenchimento automático para reduzir digitação sem esconder campos, substituir a confirmação ou impedir a correção manual.
Saiba quando repetir uma nova senha, pedir a senha atual ou usar MFA para confirmar ações sensíveis sem criar atrito desnecessário.
Aprenda a criar um fluxo de recuperação de senha claro, seguro e acessível, sem revelar contas nem criar becos sem saída.
Como criar um controle de mostrar ou ocultar senha previsível, acessível e seguro.
Aprenda a informar requisitos de senha antes do envio, apoiar passphrases e gerenciadores e evitar regras arbitrárias.
Aprenda a preservar dados preenchidos após erros de validação e orientar a correção sem obrigar a pessoa a recomeçar.
Saiba quando validar campos ao digitar, sair do campo ou enviar o formulário, sem interromper a tarefa.
Saiba onde exibir mensagens de erro em formulários: junto ao campo, no resumo da página e no momento adequado.
Organize os campos pela lógica da tarefa, agrupe informações relacionadas e mantenha a ordem visual, do HTML e do teclado coerentes.
Use labels visíveis para identificar campos e placeholders apenas como apoio breve, nunca como substitutos.
Indique campos obrigatórios com texto ou instrução clara, sem depender apenas de cor ou asterisco sem explicação.
Aprenda quando usar mensagens inline, resumo de erros e mensagens globais em formulários acessíveis.
Escreva mensagens de erro claras, específicas e acionáveis para ajudar a pessoa a entender o problema e corrigi-lo sem perder o que já preencheu.
A cor pode reforçar um erro, mas não pode ser o único sinal de que algo está errado. Combine texto, ícones, bordas, posição e estados semânticos para que a informação permaneça compreensível em diferentes condições visuais.
Mensagens de erro em formulários devem identificar o campo, explicar o problema e indicar como corrigi-lo sem apagar os dados. Esse padrão combina clareza, acessibilidade e recuperação eficiente após uma falha.
