}); })(jQuery, this);
Testez un collage de texte :

Pour empêcher le copier collage d'un texte dans un champs html input text, on va utiliser la fonction javascript preventDefault() sur l'événément keydown. PreventDefault empêchera l'action du keydown() de se déclencher .

En l'occurence, on ajoute ici un "écouteur" d'événement addEventListener sur l'événement keydown de l'élément d'identifiant "no_paste". Si la touche ayant déclenché l'événement est le coller, on empêche le déclanchement de l'action de collage.

Code HTML :

<form> <input type="texte" id="no_paste" /></form>

Code JQuery :

document.getElementById('no_paste').addEventListener('keydown',
function (foo)
{
    if (foo.keyCode == 86) // Code clé du copier/coller
    {
      alert('Le collage de texte n'est pas autorisé !');
      foo.preventDefault();
    }
 }

 

0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.