Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2008, 16:07   #1
mogul82
Пользователь
 
Регистрация: 25.10.2008
Сообщений: 29
По умолчанию Как узнать какой текст выделен в текст поле

А как в текстовом моногострочном поле вставляются теги для редактирования текста? Как напр на форумах при написании сообщения.

Мож кто знает где инфу почитать можно?

И как вооб ще как узнать - какой функцией, командой - узнать кде курсор находится в этом текстовом поле и какой текст выделен?

И ещё вопросик:
Когда теги вставляются перезагружается содержимое всего тестового поля или Ява\браузер заменяют только выделенный кусок?

А мож под рукой у кого есть пример.

И ещё:
Когда заменяется текст, а не теги вставляют (т.е. готовый результат) - сразу появляется в текст поле, то это как - принцип мож кто раскажет.
mogul82 вне форума Ответить с цитированием
Старый 02.11.2008, 16:31   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

посмотри исходники wysiwyg редакторов чтоли...
насколько я помню там используются стандартные javascript функции вроде cursor.pos или что-то в этом духе
текст полностью заменяется на склейку из кусков (подстрок) текущего текста и новых вставок
свободен...

Последний раз редактировалось wall66; 02.11.2008 в 16:33.
wall66 вне форума Ответить с цитированием
Старый 02.11.2008, 16:32   #3
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

когда заменяется текст то просто меняется значение атрибута value поля input или innerhtml поля textfield
свободен...
wall66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать был ли вставлен текст из 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