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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2020, 11:03   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
Счастье Textarea. При клике исчезает программно вставленный текст

Здравствуйте!
Программно вставляю текст в элемент "textarea", но кода кликаю по нему, или по кнопке отправить, текст исчезает. Можно ли это как-то обойти?
Женя32 вне форума Ответить с цитированием
Старый 06.09.2020, 07:38   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Все телепаты....
Код покажите как вставляете
ADSoft вне форума Ответить с цитированием
Старый 19.09.2020, 21:34   #3
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
Счастье

Цитата:
Сообщение от ADSoft Посмотреть сообщение
Все телепаты....
Код покажите как вставляете
Вот код:
Код:
     var textarea = document.querySelector("textarea[data-name='input-textarea']");   
         
            textarea.value = 'Программно вставленный текст';
И вот видео:
https://youtu.be/FLryKsE89xA
Женя32 вне форума Ответить с цитированием
Старый 19.09.2020, 23:19   #4
Vzlom
Форумчанин
 
Регистрация: 11.02.2013
Сообщений: 155
По умолчанию

покажите код input кнопки и поля и код javascript обработчика события клика
Vzlom вне форума Ответить с цитированием
Старый 19.09.2020, 23:42   #5
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
По умолчанию

Цитата:
Сообщение от Vzlom Посмотреть сообщение
покажите код input кнопки и поля и код javascript обработчика события клика
Я не могу показать код javascript обработчика события клика, т.к. это не мой сайт, я не имею доступа к js скрипту.

Код:
<div class="sc-pTGKy jLynEH"><pre class="sc-qbCMX jmkwXr">Мой текст </pre><textarea placeholder="Написать сообщение..." role="textbox" data-name="input-textarea" class="sc-oVexc hiedPd">Мой текст</textarea></div>
Вставляю текст так:
Код:
     var textarea = document.querySelector("textarea[data-name='input-textarea']");   
         
            textarea.value = "Мой текст";
И почему-то, когда набираешь текст с клавиатуры, он виден в DOM, а программно вставленный текст не виден в DOM. Еще, набираемый текст с клавиатуры, почему то, дублируется в pre.....
Женя32 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текст, изчезающий при клике(DBEdit) SashaRasha Общие вопросы Delphi 3 10.06.2018 19:20
При нажатии на кнопку вставлять в textarea текст из базы Gauga PHP 4 20.10.2013 22:48
Программно кликнуть на textarea J-Max Работа с сетью в Delphi 0 07.02.2010 19:52
сделать, чтобы текст введенный в Edit появлялся в Textarea guffer HTML и CSS 1 08.07.2009 23:21
Див - Текст отьежает при клике (HTML) kaviga Помощь студентам 13 21.02.2009 11:57