Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как определить вставку в contenteditable (https://javascript.ru/forum/dom-window/47700-kak-opredelit-vstavku-v-contenteditable.html)

DjDiablo 04.06.2014 03:55

как определить вставку в contenteditable
 
Задача определить вставку контента в contenteditable.
Ни редактирование, ни вырезание, ни удаление а именно вставку из буфера обмена.

поддержка от ie10, и желательно от опера 12
Обсолютно фиолетово как именно была произведена вставка клавой или мышой. Ну клаву положем я еще смогу отследить перехватив комбинацию клавиш ctrl+v и shift+insert, а вот с мышой сложнее все.

dom Observer срабатывает как при вставке так и при любом другом изменении, так что не канает.
Может есть какие-то забытые богом эвенты на paste

melky 04.06.2014 07:37

Цитата:

Сообщение от DjDiablo
Может есть какие-то забытые богом эвенты на paste

Google! я призываю тебя!
https://developer.mozilla.org/en-US/...lement.onpaste
:)

WorM32 04.06.2014 09:10

onpaste в опере работает начиная с 12.15

DjDiablo 04.06.2014 10:54

Спс.
Странно я пробывал paste но у меня не срабатывал, а этот пример работает.
http://learn.javascript.ru/play/oDXQQb


Часовой пояс GMT +3, время: 01:44.