Таким образом, можно добавить текст в текстовое поле с помощью этого методаУстановить значение в текстовом поле требуемой линии
document.getElementById('myArea').value += msg;
Это Tacks нового входа на конец текущего входа.
Предположим, что в textarea уже содержится текст. Предположим также, что использование «=» вместо «+ =» и ввода значений textarea, которые уже имели вместе с новыми, не является возможным решением в этом контексте
Как бы вставить новый текст в это текстовое поле на правильной строке и в правильном положении относительно текста, который уже существует?
Вот видео YouTube, демонстрирующий проблему
https://www.youtube.com/watch?v=GpwEuI3_73I&feature=youtu.be
UPDATE: Вместо отправки одного письма в то время, я послал в целом TEXTAREA каждый раз при нажатии клавиши. Очевидно, что больше вычислительного налогообложения, но это единственное решение, которое я имею прямо сейчас. Я все еще заинтересован в том, чтобы слышать любые лучшие решения, если у вас их есть!
Зачем использовать = невозможно? Я не могу представить этот сценарий ... –
Вы говорите о позиции курсора? – Rayon
@AntonHarald Я использую socket.io для отправки по одной букве за раз в режиме реального времени по мере ее ввода. Чтобы использовать «=», я должен был бы отправить всю страницу каждый раз, когда будет напечатано письмо. Неэффективность была бы просто смешной. – PencilCrate