Possível duplicado:
Impedindo que um usuário cole da área de transferência em um campo de formulário obrigatório
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?
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.
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?
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.
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.