Є досить близьке рішення (не виправляйте всі способи вставки), але більшість з них:
Він працює як для входів, так і для текстових областей:
<input type="text" ... >
<textarea ... >...</textarea>
Робіть так:
<input type="text" ... onkeyup="JavaScript: ControlChanges()" onmouseup="JavaScript: ControlChanges()" >
<textarea ... onkeyup="JavaScript: ControlChanges()" onmouseup="JavaScript: ControlChanges()" >...</textarea>
Як я вже говорив, не всі способи вставити події в усі браузери ... найгірше, що вони взагалі не запускають жодної події, але Таймери жахливо використовувати для таких.
Але більшість способів вставки виконуються за допомогою клавіатури та / або миші, тому зазвичай натискання клавіш onkeyup або onmouseup запускається після вставки, а також під час введення на клавіатурі він працює.
Переконайтеся, що ваш контрольний код не займає багато часу ... інакше користувач отримує погану вдосконалення.
Так, хитрість полягає в стрільбі по клавішах і по миші ... але будьте обережні, обидва можуть бути звільнені, тому врахуйте таке !!!