Не удается назначить событие onpaste для SimpleTextEditor - PullRequest
2 голосов
/ 24 января 2012

Я установил SimpleTextEditor (http://www.gosu.pl/steditor/), потому что он легкий и легко модифицируемый. Создан все требуемые дополнительные модули, но произошел несчастный случай - я не могу отловить событие onpaste для этого редактора, чтобы пользователи вставляли только простой текст когда они копируют его из таких приложений, как Microsoft Word или браузеры. Я попробовал

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(){};

ни одна из этих работ. Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 24 января 2012

, если вы ищете универсальное решение, попробуйте jquery

jQuery('#elementId').bind('paste', function(e){ alert('Someone pasted something!') })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...