|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2008, 16:07 | #1 |
Пользователь
Регистрация: 25.10.2008
Сообщений: 29
|
Как узнать какой текст выделен в текст поле
А как в текстовом моногострочном поле вставляются теги для редактирования текста? Как напр на форумах при написании сообщения.
Мож кто знает где инфу почитать можно? И как вооб ще как узнать - какой функцией, командой - узнать кде курсор находится в этом текстовом поле и какой текст выделен? И ещё вопросик: Когда теги вставляются перезагружается содержимое всего тестового поля или Ява\браузер заменяют только выделенный кусок? А мож под рукой у кого есть пример. И ещё: Когда заменяется текст, а не теги вставляют (т.е. готовый результат) - сразу появляется в текст поле, то это как - принцип мож кто раскажет. |
02.11.2008, 16:31 | #2 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
посмотри исходники wysiwyg редакторов чтоли...
насколько я помню там используются стандартные javascript функции вроде cursor.pos или что-то в этом духе текст полностью заменяется на склейку из кусков (подстрок) текущего текста и новых вставок свободен... Последний раз редактировалось wall66; 02.11.2008 в 16:33. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать был ли вставлен текст из ClipBoard? | Dux | Общие вопросы Delphi | 11 | 25.10.2008 18:03 |
Может кто знает как вставить текст в чужое поле ввода | Dark_Elf | Win Api | 4 | 20.08.2008 13:47 |
Если текст выделен | Shouldercannon | Общие вопросы Delphi | 17 | 14.08.2008 22:13 |
Не могу записать текст в поле | Serega_1988 | БД в Delphi | 1 | 11.06.2008 16:57 |
FoxPro. Как записать в поле Memo большой текст? | zag | БД в Delphi | 5 | 30.05.2008 06:10 |