С IE у Вас есть onpaste
С Mozilla, который можно изучить с одним входом, и
elementReference.addEventListener("DOMCharacterDataModified", function(e){ foo(e);}, false);
Там не легко как решение для круга.
Eric
Дешевый прием (который работает), который вы можете попробовать, это:
Я заметил в IE8, что если щелкнуть правой кнопкой мыши в текстовом поле и затем выберите «вставить», это задержит событие «mouseleave» до завершения вставки. Так что он стабильно срабатывает сразу после пасты! :) Работает для меня и на самом деле избавил меня от проблем.
Это только для приложения интрасети, я не тестировал в Firefox и т. Д.
Ура
$('#controlId').bind('paste', null, function(e) {
if(!e.keyCode){
/*
since no key was down at the time of the event we can assume it was
from the toolbar or right click menu, and not a ctrl+v
*/
}
});