Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выбор слов в строках 
V
    Опции темы
newcoder
Дата 30.5.2009, 16:29 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.3.2009

Репутация: нет
Всего: нет



есть текстовое окно, в нём список строк
известно что некоторые слова в этих строках содержат ошибки

как сделать чтобы
- при нажатии на кнопку, строки из textarea появлялись на этой странице
- пользователь мог бы одним кликом, ПО КАЖДОМУ ОТДЕЛЬНО ВЗЯТОМУ СЛОВУ (в этих появившихся строках), помещать выбранные слова в новое текстовое окно

Это сообщение отредактировал(а) newcoder - 30.5.2009, 16:35
PM MAIL   Вверх
Aliance
Дата 31.5.2009, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Очень просто, с помощью функции split() ты сможешь разбить textarea.value по \n, таким образом получишь массив строк.
Далее, пройдясь циклом по нем, ты можешь его вставить в любое место страницы любым доступным тебе методом.

А там уже при выполнении цикла на вставку тебе, по-видимому, придется еще раз каждую вставляемую строчку заменять регекспом каждое слово, обрамленное с обоих сторонами пробелом или с одной из сторон началом или концом строки соответственно, и заменять все этого на что-то вроде <span onclick="insert( this )">$1</span>, а в теле метода insert() уже сможешь получить значение слова, по кторому щелкнули (this.innerHTML например) и вставлять его куда требуется.
PM MAIL WWW ICQ Skype   Вверх
newcoder
Дата 31.5.2009, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.3.2009

Репутация: нет
Всего: нет



спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0630 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.