jQuery:检测粘贴到WYSIWYG编辑器中

时间:2010-03-03 23:26:09

标签: jquery html editor detect pasting

我正在为我的小CMS使用htmlarea,我想知道是否可以通过jQuery检测是否有东西被粘贴到其中?

1 个答案:

答案 0 :(得分:1)

尝试将“事件侦听器”添加到textarea以获取“keydown” 然后寻找keyCode == 86,那就是粘贴事件。 现在,当用户尝试粘贴时,您可以执行任何操作。

像这样:

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

我希望有所帮助。