jQuery: Rileva incollare in un editor WYSIWYG
Domanda
Sto usando htmlarea per il mio piccolo CMS , e mi chiedevo se è possibile per rilevare se qualcosa viene incollato in esso con jQuery?
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