С помощью этого кода я могу проверить положение каретки в текстовой области в Firefox:
document.getElementById("myTextArea").selectionStart
Это не работает в IE 8. Как я могу получить позицию каретки в IE 8?
См. Ответы здесь: Положение каретки в текстовой области, в символах с начала
Редактировать
Я разобрался с проблемой разрывов строк в IE и опубликовал ответ здесь: Положение каретки в текстовой области, в символах с начала