Всем привет!
Вот слепил тут скриптик, который добавляет текстовым полям (для input[type="text"] и textarea) в IE8 и ниже методы и свойства связанные с выделением.
Такие как:
// свойство как для чтения, так и для записи.
// Получает/задает начальную позицию выделения
elem.selectionStart
// свойство как для чтения, так и для записи.
// Получает/задает конечную позицию выделения
elem.selectionEnd
// выделет указанную область
elem.setSelectionRange(start, end)
// выделяет полностью содержимое текстового поля
select()
Использовать очень просто, подключаем на страницу:
<!--[if lte IE 8]><script type="text/javascript" src="selection.htc"></script><![endif]-->
и у вас волшебным образом в IE8 и ниже появятся эти свойства. Пример:
http://test.spb-piksel.ru/selection/
Качать тут:
https://github.com/devote/selection