it-swarm-pt.com

Devo deixar um usuário copiar / colar em um campo de confirmação de email para um formulário de registro?

Possível duplicado:
Impedindo que um usuário cole da área de transferência em um campo de formulário obrigatório

Houve uma questão de stackoverflow, que um programador não costumava permitir que os novos usuários apenas copiassem/colassem a senha no formulário de registro.

Eu tenho um caminho e respondo a eles de uma maneira, e há um exemplo on-line em Join Athineon Remova-o depois de considerar a resposta aqui.

Neste registro, o usuário não tem permissão para copiar/colar as informações de email!.

Agora, minha pergunta é: quanta liberdade posso deixar que o usuário tenha, isso é bom ou não? para não deixar a outra copiar/colar o segundo e-mail?

Se eu permitir que o usuário copie e cole o e-mail e/ou a senha, qual é o objetivo de tê-los 2 vezes no mesmo campo. ?

A senha tem um ponto, porque você não pode vê-lo, e o e-mail, você pode vê-lo, para não cometer um erro duplo ... bem, pelas minhas experiências, sim, eles enviam e-mails de erro.

Qual a sua opinião sobre isso? Permitir ou não a cópia colar nos campos de dupla verificação?

19
Aristos

Infelizmente, é um anti-padrão que resultou de um problema legítimo: as pessoas digitam o endereço de e-mail errado e, depois de se inscrever, não conseguem acessar a conta.

O problema aqui é que essa solução não é muito fácil de usar, porque contraria a interação convencional (ou seja, você pode copiar e colar de e para formar campos). Não há indicação no formulário de que este seja algum tipo de campo especial em que a colagem não é permitida. Não há idioma ou microcópia explicando como ou por que a colagem está desativada. É por isso que é frustrante: não funciona e você não sabe o porquê. O formulário F &% # ing está quebrado!

Então, como resolvemos esse problema? Temos uma preocupação legítima com a qual ainda gostaríamos de lidar com elegância. Talvez possamos resolver isso de outra maneira.

Por exemplo, após a inscrição do usuário, poderíamos mostrar a ele uma tela dizendo "Enviámos um e-mail. Verifique seu e-mail agora e clique no link no e-mail que enviamos para concluir o processo de registro". Isso é bastante padrão. Mas, além disso, poderíamos adicionar "Não vê um email? Este é o endereço de email que você nos forneceu: [email protected]. Está incorreto? Clique aqui para alterar seu endereço de email . " Isso dá ao usuário outra oportunidade de finalizar o processo de acordo com seus termos, em vez de impormos restrições estranhas à interação com o nosso formulário.

Obviamente, essa sugestão custa mais para ser implementada, o que é provavelmente o motivo pelo qual vemos o antipadrão com mais frequência do que algo mais completo (além da observação óbvia de que um programador foi responsável pelo design do formulário nesse caso, e não pelo designer da interface do usuário). Se você tiver tempo e orçamento, no entanto, considere algo assim. Os usuários agradecerão por isso.

25
Rahul

Permitir. Você não deve forçar um fluxo de interação ideal percebido para um usuário. Você também deve ter como objetivo minimizar a carga de trabalho, e este é apenas um trabalho desnecessário.

Faz sentido ter uma entrada dupla para um campo mascarado; para escolher a digitação incorreta das informações mascaradas, o que evita problemas posteriores (por exemplo, não é possível acessar uma conta porque a senha original foi digitada incorretamente).

Onde você para? Proibindo que o usuário use a funcionalidade de preenchimento automático em um navegador porque você acha que não é assim que o usuário deve usar sua interface?

Pessoalmente, e sei que sou uma minoria irritável, se eu estivesse em uma página de registro que não me permitisse colar ou preencher automaticamente meu endereço de e-mail para uma segunda entrada, então o faria (a menos que fosse por algo particularmente atraente) interromper imediatamente meu registro. Se uma empresa não me respeita como usuário, por que devo usar o produto?

11
Splog

Primeiro, concordo com Splog em que você deve permitir, e o post dele o coloca tão ou melhor do que qualquer um provavelmente poderia. Dito isso, quero expandir: Não faz as pessoas digitarem seu endereço de e-mail duas vezes. Não há absolutamente nenhuma razão para isso. Eu argumentaria (e, de fato, eu tenho ) que você não deve nem fazer o usuário redigitar (ou mesmo mascarar) sua senha. Estou disposto a mudar um pouco a senha, principalmente porque as pessoas ainda pensam que mascarar senhas fornece alguma forma de segurança, mas qualquer outro campo é apenas um completo desperdício de tempo do usuário.

5
Charles Boyung

Acho que a melhor proteção contra digitar meu endereço de email incorretamente é copiá-lo e colá-lo.

Geralmente, troco duas letras no meu endereço de e-mail (muito longo) porque a mão direita é mais rápida que a esquerda e, na verdade, digitei errado duas vezes várias vezes, e me irritando ao digitá-lo duas vezes me faz digitar mais rápido e mais desleixado. Desativar copiar/colar está tornando a entrada incorreta mais provável.

A melhor idéia é confirmar a entrada após o envio e destacar as coisas importantes, como endereço de e-mail, com grandes letras amigáveis. Mesmo se você preencheu o formulário corretamente, algumas guias acidentais podem inserir letras incorretas em um campo anteriormente correto, portanto a confirmação é importante.

3
Stein G. Strindhaug