< input> события изменения текста

Есть ли библиотека, которая может извлекать все текстовые события из (или contentEditable - любой однострочной поле ввода)?

В частности, мне нужно знать, когда текст изменяется с помощью:

  • набора (asdf, backspace)
  • вырезания / вставки
  • комбинированных действий клавиш (например, ctrl + bksp или option + bksp удаляет предыдущее слово)
  • перетащил & выпавший текст
  • действия меню редактирования

И предпочтительно, что именно было изменено (был ли текст вставлен, удален или заменен).

Требуется для работы в Chrome, Safari, Firefox 3+, IE9 +.

16
задан nornagon 19 May 2011 в 09:52
поделиться