粘贴后是否会发生事件?

时间:2010-12-26 01:56:10

标签: javascript jquery

  

可能重复:
  Detect pasted text with ctrl+v or right click -> paste

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

1 个答案:

答案 0 :(得分:2)

以下是处理粘贴事件的示例:

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

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

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

  • 在某个时间记住表单字段的完整内容

  • 设置超时事件

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