粘贴后是否会发生事件?

lov*_*ing 5 javascript jquery

可能重复:
使用ctrl + v检测粘贴的文本或右键单击 - >粘贴

我现在正在编写一个js编辑器.我想在粘贴之后做一些事情(检测粘贴的文本等).

DVK*_*DVK 2

这是处理粘贴事件的示例:

http://www.quirksmode.org/dom/events/tests/cutcopypaste.html

许多浏览器都支持它,但不是 100% - 请参阅此表以了解兼容性:http://www.quirksmode.org/dom/events/cutcopypaste.html

您还可以通过以下方法解决某些浏览器上没有粘贴事件的问题:

  • 有时记住表单字段的完整内容

  • 设置超时事件

  • 超时时,再次获取该字段的内容,与之前的内容进行比较,并检测更改。起泡沫,冲洗,重复

  • 也许您在粘贴后转换了文本,因此它不会保持不变?原因并不重要——它可能会发生。不管怎样,我赞成这个答案,我只是想确保后来的人都知道这个警告。 (2认同)