Кроссбраузерный ввод JavaScript в реальном времени изменения / обнаружения вставки

Есть ликросс-браузерный способ обнаружения изменений в поле ввода?

ОтжитьЯ имею в виду не когда поле теряет фокус, и не при следующем нажатии клавиши, и так далее. Сразу или как то так.

Использование комбинаций jQuery и.change(), .keyup(), .bind('paste') и так далее, я могу получить обнаружение изменений в режиме реального времени внекоторые браузеры, но не все, Использование разных комбинаций заставит его работать в других браузерах.

самая сложная вещь, чтобы получить работу, это манипуляции с мышью поля ввода - выделение текста и его перемещение (которое по существу вырезано и вставлено), щелчок правой кнопкой мыши и вставка или вырезание и т. д. По какой-то причине даже.mousedown() а также.mouseup() не похоже на это.

Единственное кросс-браузерное решение, о котором я могу подумать сейчас, этопроверять значение поля ввода каждые 100 или около того миллисекунд и сравните значение с сохраненным значением.Но это кажется излишним когда основанное на событиях решение подходит так близко.

Есть ли плагин JQuery, который это уже делает? Или есть какой-то другой способ добиться этого?

Ответы на вопрос(2)

Ваш ответ на вопрос