Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

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

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

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

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

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

icq: 425890489
По умолчанию

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

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

icq: 425890489
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


06:44.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru