Formulário é onde a pessoa entrega informação ao produto: cadastro, login, pesquisa, checkout. É um dos padrões mais comuns de interface e, ao mesmo tempo, um dos maiores pontos de atrito, já que toda informação pedida custa tempo e esforço de quem está do outro lado.
Em design, ele é um equilíbrio entre simplicidade e completude. Cada campo a mais aumenta a carga e tende a derrubar a taxa de conclusão. Por isso existem táticas que ajudam: revelar campos aos poucos, oferecer autofill, validar inline, usar rótulo claro, agrupar com lógica e prevenir erro antes que ele aconteça.
A acessibilidade aqui é inegociável. O rótulo precisa estar ligado ao campo, o placeholder não substitui o rótulo, a mensagem de erro tem que ser descritiva pra leitor de tela, e a ordem de tabulação precisa fazer sentido.