0

小さなCMSにhtmlarea を使用していますが、jQuery で何かが貼り付けられたかどうかを検出できるかどうか疑問に思っていましたか?

4

1 に答える 1

1

"keydown" のテキストエリアに Event Listener を追加してから、keyCode == 86 を探してみてください。これが貼り付けイベントです。これで、ユーザーが貼り付けようとしたときに、好きなことを何でもできるようになりました。

このような:

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

それが役立つことを願っています。

于 2010-03-03T23:37:33.613 に答える