Recomendações para a criação de formulários

Alguns conselhos úteis para a criação de formulários que não confundam o usuário.

Por Pedro Rubio e Juan F. Calderón Tradução de CRV


Publicado em: 10/1/11
Valorize este artigo:
Em um sistema web, em muitas ocasiões é necessário obter informação do usuário e para isso usamos os formulários, já que esta informação mais tarde será tratada pelo sistema que permitirá ao usuário acessar novas funcionalidades ou acessar novos conteúdos, por exemplo um formulário de busca onde o usuário introduz algo que deseja procurar e como consequência se mostra o resultado de sua petição, é por isso que a seguir indicaremos algumas recomendações para a criação de formulários.

  • Pedir a informação estritamente essencial, já que um formulário muito carregado pode confundir o usuário e provocar que campos realmente importantes sejam deixados de lado junto com outros campos não tão importantes.
  • Não pedir a informação duas vezes, por exemplo, se um usuário está realizando uma compra e se solicitou seu endereço para a fatura, não volte a pedir que introduza um endereço para envio do produto, ao invés, pergunte- lhe se deseja usar o mesmo endereço que usou na parte de fatura.
  • Dar um título ao formulário que permita deixar claro para o usuário sua funcionalidade. As opções oferecidas ao usuário devem realizar-se de maneira afirmativa, por exemplo, em nosso sistema podemos apresentar a um usuário "Desejo receber Ofertas" em lugar de "Não desejo receber ofertas".
  • Organizar os campos de um formulário em uma só coluna de dados, uma das razões e citamos o artigo Formulários Longos "Uma só coluna funciona melhor. Os formulários com duas colunas têm mais probabilidade dos usuários passarem por alto alguns campos, dado que criam uma ordem ambígua de leitura. Seus olhos se moverão para onde esperam encontrar o próximo campo, que será normalmente para baixo, na vertical. Não esperam que se indique mediante o piscar do cursor para onde olhar."
  • Utilizar etiquetas padrão para o agrupamento de campos, tais como OPTGROUP e FIELDSET.
  • Os campos de texto em um formulário devem ter uma longitude adequada para a informação que será introduzida neles.
  • É muito importante comprovar que todas as opções usadas para um radio button sejam excludentes.
  • Devemos deixar muito claro que campos são obrigatórios e quais são considerados opcionais.
  • Dar um nome adequado aos botões do formulário, por exemplo, se temos um formulário que serve para criar um novo usuário no sistema, seria conveniente chamar o botão que envia a pedido de registro "Criar Novo Usuário" em lugar de "Enviar".
  • Controlar e gerenciar os erros do formulário, por exemplo, destacar os campos nos que se produziu um erro, não reiniciar o formulário ou seja os campos que não estão errados devem manter a informação que o usuário já introduziu.
  • Se um formulário é muito extenso, como já dissemos, a solução não é dividir em várias colunas mas dividi-lo em várias páginas deixando muito claro em que passo do processo do formulário nos encontramos.






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato