interdire le copier coller

Eléphant du PHP | 83 Messages

03 avr. 2008, 16:32

bonjour
j'ai un formulaire où
j'ai le champs email
et le champs emaildeconfirmation
mais comment faire en sorte qu'on retape bien l'email dans le chamsp emaildeconfirmation
et qu'on ne fasse pas un copier coller du champs email
Merci d'avance pour votre aide

ViPHP
ViPHP | 3300 Messages

03 avr. 2008, 16:53

question intéressante, je te conseillerais bien volontiers de laisser les gens copier/coller autant qu'ils le veulent après tout s'il ont une erreur dans leur mails c'est eux que ca pénalise, mais si tu tient réellement à l'empêcher je crois que tu peux faire un petit javascript qui repère un ctr+c avec focus sur le champ mail et/ou un ctrl+v avec focus sur le champ copie de mail ensuite tu as le choix: lancer une laerte pour prévenir que c'est un risque pour l'utilisateur ou bien t'amuser avec lui en refocussant le champ mail ce qui aura pour effet de le faire copier coller dans le champ mail uniquement.
Fait du php depuis que ca existe ou presque :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 avr. 2008, 17:05

PHP = Serveur
Client = Javascript

Sujet = déménagé ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 2287 Messages

03 avr. 2008, 17:39

bonjour
j'ai un formulaire où
j'ai le champs email
et le champs emaildeconfirmation
mais comment faire en sorte qu'on retape bien l'email dans le chamsp emaildeconfirmation
et qu'on ne fasse pas un copier coller du champs email
Merci d'avance pour votre aide
Quelle mauvaise idée ;-) Je haïrais le webmaster qui m'empêcherait de faire ça...
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 83 Messages

03 avr. 2008, 18:45

bonjour
comment repérer un ctrl+c du champs email?
Merci d'avance pour votre réponse

ViPHP
ViPHP | 3300 Messages

03 avr. 2008, 18:58

chaque fois qu'un utilisateur presse une touche de son clavier ça déclenche un evênement javascript "onkeypress" ou "onkeydown" de tête (donc à confirmer) dès lors avec l'evênement onfocus et onblur tu dois pouvoir coder quelquechose, je t'encourage à faire quelques recherches sur ces quelques pistes que je te donne.
Fait du php depuis que ca existe ou presque :)

email confirmation
Invité n'ayant pas de compte PHPfrance

05 avr. 2008, 09:36

bonjour
merci j'ai en fin ce compte utilisé onselect
Merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 avr. 2008, 12:46

Modération :
karenma, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Petit nouveau ! | 1 Messages

14 avr. 2008, 16:10

bonjour
merci j'ai en fin ce compte utilisé onselect
Merci
Ce qui serait bien ce serait de publier ça...
ça pourrait servir à d'autres :wink:

BulbiFloch
Invité n'ayant pas de compte PHPfrance

28 mai 2013, 15:27

Pour ma part j'ai simplement utilisé :
<input id="mail" ;" />
<input id="mail2" onpaste="return false;" />