textarea

docjohn

Новичок
textarea

В форме есть button,text,textarea. В textarea есть некий текст.
Нужно при нажатии button вставить в textarea текст из text но не в конец (как это сделано в этом форуме), а в позицию textarea, где стоит курсор.
Понятно, что в обработчике события button - onclick нужно как-то опредилить позицию курсора. В этом-то и загвоздка.
Как с помощью JS это реализовать?
 

Barlone

Guest
Вставить наверное можно через клипборд document.execCommand('Paste')
только надо сначала как-то нужную строчку в клипборд запихать. Опять же в настройках безопасности для ИЕ можно запретить "paste operation via script", так что не у всех работать будет.
А определить позицию курсора нереально. Может в каких-нибудь будующих версиях ИЕ микрософт и даст доступ к такому свойству
 

Barlone

Guest
Не, document.execCommand('Paste') не получится - когда нажимаешь кнопку, textarea уже потеряла фокус ввода; текущий объект - кнопка и туда ничего не вставляется (по крайней мере у меня не получилось)
 
Сверху