Blog des Webmasters et Bloggueurs

Mai 10
15

Interdire le copier-coller dans un formulaire

Il est parfois très utile d’empêcher son visiteur de faire un simple copier/coller dans un formulaire HTML pour le forcer à saisir correctement le code de confirmation. Pour cela rien de plus simple, pas besoin d’énormément de code, juste 3 attributs html à connaitre (oncut, oncopy, onpast)

  • oncopy=’return false;’ : gère l’action « copier le contenu du champ », le ‘return false’ permet d’empêcher la copie
  • oncut=’return false;’ : gère l’action « couper le contenu du champ », le ‘return false’ permet d’empêcher de couper
  • onpast=’return false;’ : gère l’action « coller le contenu de son presse-papier dans un champ », le ‘return false’ permet d’empêcher de couper

Code pour empêcher le copier/coller

<label>Adresse e-mail :</label><input name="email" type="text" oncopy="return false;"/>
<label>Confirmation de l'adresse e-mail :</label><input name="emailconfirm" type="text" onpast="return false;"/>

4 commentaires pour “Interdire le copier-coller dans un formulaire”

  1. Aurel dit :

    C’est pas plutôt onpaste ? http://forum.alsacreations.com/topic-1-41199-1-Interdire-le-copier–coller-dans-un-input.html#p332911

     
  2. jaycreation dit :

    et ça marche sans autre code JS ?
    C’est enorme ça !

     
  3. Lilian dit :

    Rien besoin d’autre 🙂 tout est dans le code

     
  4. Mathieu dit :

    Hello,
    petite erreur c’est onpaste et non onpast … (manque le ‘e’)

     

Laisser un commentaire




Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 
 
 
 
 
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2019 - Tous droits réservés

creation site internet strasbourg