JQuery: Detecte a colagem em um editor Wysiwyg
Pergunta
Estou usando htmlarea para o meu pequeno Cms, e eu queria saber se é possível detectar se algo é colado com o jQuery?
Solução
Tente adicionar um ouvinte de evento ao seu textarea para "KeyDown" e, em seguida, procure por KeyCode == 86, esse é o evento de pasta. Agora você pode fazer o que quiser quando um usuário tentar colar.
Assim:
document.getElementById('YOURhtmlArea').addEventListener('keydown',
function (foo)
{
if (foo.keyCode == 86)
{
alert('SOMEONE IS PASTING');
foo.preventDefault();
}
});
Espero que isso ajude.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow