Désactiver coller du texte dans formulaire HTML

Est-il un moyen à l'aide de JavaScript pour désactiver la possibilité de coller du texte dans un champ de texte dans un formulaire HTML?

E. g.
J'ai un simple formulaire d'inscription où l'utilisateur est invité à saisir son e-mail deux fois. La deuxième entrée e-mail est de vérifier il n'y a pas de fautes de frappe dans la première entrée e-mail. Toutefois, si l'utilisateur copie/colle leur e-mail puis, cela va à l'encontre du but et j'ai connu des utilisateurs ayant des problèmes parce qu'ils ont d'entrée de l'e-mail erronée et copie/collé.

Peut-être que je n'ai pas été clair sur ma question, mais je ne suis pas d'essayer d'empêcher les gens de copier (ou faites glisser la sélection de texte sur leur navigateur. Je veux juste arrêter de coller entrée dans un champ de texte pour minimiser l'erreur de l'utilisateur.

Peut-être au lieu de l'utilisation de ce "hack", vous pouvez suggérer une autre solution pour le problème de base de ce que je suis en train d'essayer de résoudre ici? J'ai fait moins d'une demi-douzaine de tests utilisateurs, et cela est déjà arrivé deux fois. Mon public n'a pas un haut niveau de compétences en informatique.

  • En arrêtant les gens de copier/coller de leur adresse e-mail de leur carnet d'adresse de leur navigateur. Ça te vas bien.
  • Ne peut pas trop quand c'est un client en insistant sur les changements. vous pourrez boire un verre 🙂
  • Il pourrait être parfait si il désactive le coller dans le champ de vérification uniquement lorsque le courriel n'a PAS été collé dans le champ d'origine. J'ai d'autres termes, l'utilisateur sera soit coller l'e-mail dans les deux champs, ou dans ni de champ.
  • Si un client demande cela, dites-leur comment mauvaise idée il est. Il est un excellent moyen pour faire chier un droit du client au point qu'ils sont les plus susceptibles de s'éloigner (à l'inscription). Vous ne voulez pas de la relation client pour commencer avec le client en étant à l'écart. Cette pratique est d'obtenir à la fois de plus en plus commun, et de plus en plus inacceptable que plus de personnes utilisent des gestionnaires de mots de passe. Voir aussi: ux.stackexchange.com/q/21062/9529 et ob. xkcd: xkcd.com/970
  • J'ai trouvé cette question tout en regardant comment vaincre cette "fonctionnalité" avec l'élément de l'inspecteur. Il a travaillé!
  • Vous êtes le pire de vouloir le faire. Si vous devez désactiver couper/copier d'un champ, mais jamais, jamais, jamais désactiver la pâte.

InformationsquelleAutor justinl | 2009-08-04