我已经安装了SimpleTextEditor(http://www.gosu.pl/steditor/),因为它轻巧且易于修改。创建了所有需要的额外模块,但遇到了不幸的事件-我无法捕捉到该编辑器的onpaste事件,该事件使用户仅当从Microsoft Word或broswers等应用程序复制纯文本时才粘贴纯文本。我试过了

ste.onpaste=function(){}
ste.document.onpaste
ste.document.body.onpaste


我什至尝试从内部函数中执行此操作-在this.init()中

this.frame.document.onpaste=function(){};
this.frame.document.body.onpaste=function(){};
this.frame.onpaste=function(){};
this.onpaste=function(){};


这些都不起作用。有人可以帮我吗?

最佳答案

如果您正在寻找通用解决方案,请尝试使用jquery

jQuery('#elementId').bind('paste', function(e){ alert('Someone pasted something!') })

09-27 01:29