使用拖放功能禁用粘贴到textarea中

时间:2014-04-17 05:11:53

标签: jquery html copy-paste

我试图阻止用户将+粘贴或ctrl + v复制到文本区域。 它有效。 但我认为有些用户试图找到另一种方式,因此他们可以将文本粘贴到文本区域。 他们使用这种方式,通过阻止文本,然后将其拖动到文本区域。

通过智能方式破解此表单,即使我已使用以下方法禁用它,也可以进行粘贴:

$("#room").live("cut copy paste",function(e){
                e.preventDefault();
                });

有没有办法禁用粘贴?


这里是如何粘贴而不按ctrl + v或右键单击然后粘贴 enter image description here

如何禁用拖放粘贴?

1 个答案:

答案 0 :(得分:0)

http://jsfiddle.net/9E3wy/

$('textarea').on('copy paste cut', function () {
    return false;
});

使用return false而不是e.preventDefault();