Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 Программно вставленный текст, при клике исчезает.  [new]
Женя32
Member

Откуда:
Сообщений: 144
Здравствуйте!
Через консоль вставляю текст в textarea, но, когда кликаю мышкой по textarea, текст исчезает.
Как это можно сделать?
P.S. Исчезает только программно вставленный текст.
22 сен 20, 09:46    [22201703]     Ответить | Цитировать Сообщить модератору
 Re: Программно вставленный текст, при клике исчезает.  [new]
maxkar
Member

Откуда:
Сообщений: 166
Женя32,

Ну... Элементарно. Можно какой-нибудь framework использовать. Он на события ввода реагирует. И на каждое перестраивает dom заново исходя из внутренней модели. Если модель обновляется только по определенным событиям (вот я не в курсе, что и когда там отрабатывает) - iпоказанный результат будет автоматически. Скорее всего и с react будет работать, и с angular. Да и со всем остальным, где "настоящие" значения берутся из кода а не из dom.
Изменение фокуса тоже приводит к пересчету модели и обновлению dom.

Еще. Обратите внимание - там есть input и pre у которых значения одни и те же. Что еще более подтверждает предположение об использовании какого-нибудь фреймворка или другой черной магии.

В общем, не специально это. Особенности используемых технологий.
23 сен 20, 20:41    [22203016]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить