27
AVR

Interdire le copier-coller dans un formulaire html

Publié le 27/04/10 à 11h22 par Ouark

Voici un tips rapide pour interdire le copier-coller dans les champs d'un formulaire html. Comme par exemple, pour empécher le copier/coller dans un champ de confirmation d'adresse email ou de mot de passes.

 

Interdire copier/coller formulaire

Les attributs html oncopy, oncut et onpast permet d'intérargir avec ses fonctions au moment de leur éxécution. Il suffit de leur déclarer un return false; pour les interdire et obliger ses visiteurs à saisir manuellement le champ.

  • oncopy="return false;" : empêche de copier le contenu d'un champ
  • oncut="return false;"  : empêche de couper le contenu d'un champ
  • onpast="return false;" : empêche de coller le contenu de son presse-papier dans un champ

Empêcher le copier/coller d'un Mot de Passe

<label>Mot de Passe : <input type='text' name='password' oncopy="return false;" oncut="return false;" /></label><br />
<label>Confirmation du mot de passe : <input type='text' name='repassword' onpast="return false;" /></label><br />
Baraguiné par GxiGloN le 27/04/10 à 11h48
GxiGloN sur La Ferme du Web
Pratique, mais le soucis c'est que c'est invalide xHTML strict :/
Baraguiné par Nath le 27/04/10 à 13h24
Nath sur La Ferme du Web
Rhaa , nooon !!!
Je déteste qu'on me redemande mon adresse e-mail. ça sert à rien vu qu'il n'est pas masqué, que la plupart du temps mon navigateur peut le remplir automatiquement, et que de toutes façons on va m'envoyer un e-mail de confirmation.
Alors si on m'empêche de le copier-coller, le service a intérêt d'être super intéressant pour pas me faire fuir ...

Quand au mot de passe, et si j'ai envie de copier-coller depuis un outil de gestion-de-mots-de-passe-compliqués, je fait comment hein ?
Baraguiné par zetoun17 le 27/04/10 à 14h25
zetoun17 sur La Ferme du Web
1 Nath,
la double saisie de l'email est une punition qu'il faut vraiment éviter aux internautes,
et c'est pour cela que les navigateurs intègrent la saisie-automatique dans les formulaires.
Baraguiné par DJo le 27/04/10 à 14h42
DJo sur La Ferme du Web
D'accord aussi :D Mais certains sites veulent être sûrs que la personne a bien tapé la bonne adresse email, car tout le système est basé dessus.

En ce qui me concerne, je pense que c'est plus un frein à l'inscription qu'autre chose, mais bon ... Ça peut toujours être pratique pour d'autres données !
Baraguiné par didus le 28/04/10 à 16h54
didus sur La Ferme du Web
Pour la destruction de ce billet ;D

Edit DJo: Pour la destruction de ce commentaire ?
Baraguiné par Nath le 29/04/10 à 10h02
Nath sur La Ferme du Web
Ah si, je viens de trouver une utilité : empêcher le copier-coller d'un texte depuis M$ Word / OOo Write dans un éditeur wysiwyg, et ainsi éviter le code abscon qu'il va générer (pleins de span dans le meilleurs des cas). :p
Oui, bon, je sais : ça peut être énervant aussi ...
Baraguiné par papiercanson le 29/04/10 à 17h28
papiercanson via Twitter
Tu as des éditeurs qui peuvent virer ce genre de truc (span et cie bien relous).
Baraguiné par le 21/11/12 à 17h36
Bof ... avec un CTRL V le Paste fonctionne toujours ... Marche pour le clic droit / coller. Je continue à chercher :)

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web