Domanda

Sto usando htmlarea per il mio piccolo CMS , e mi chiedevo se è possibile per rilevare se qualcosa viene incollato in esso con jQuery?

È stato utile?

Soluzione

Prova ad aggiungere un listener di eventi tuo textarea "KeyDown" e poi guardare fuori per keyCode == 86, che è l'evento pasta. Ora si può fare quello che vuoi che accada quando un utente tenta di incollare.

In questo modo:

document.getElementById('YOURhtmlArea').addEventListener('keydown', 
function (foo)
{
     if (foo.keyCode == 86)
     {
          alert('SOMEONE IS PASTING');
          foo.preventDefault();
     }
});

Mi auguro che aiuta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top