Я получаю значение в текстовом поле, когда пользователь попадает в submit. Затем я принимаю это значение и размещаю его в другом месте на странице. Однако, когда я это делаю, он теряет символы новой строки, делая вывод довольно уродливым.
Вот текстовое поле, к которому я обращаюсь:
<textarea id="post-text" class="form-control" rows="3" placeholder="What up?" required></textarea>
Вот код JavaScript, доступ к сообщению и его расшифровка.
var post = document.createElement('p');
var postText = document.getElementById('post-text').value;
post.append(postText);
var card = document.createElement('div');
card.append(post);
var cardStack = document.getElementById('#card-stack');
cardStack.prepend(card);
Когда ввод выглядит примерно так:
Групповой график:
Вторник практика @5-й этаж (с 20:00 до 23:00)
Четвертая практика @5-й этаж (с 20:00 до 23:00)
Воскресная практика @(с 21:00 до 12:00)
Вывод:
Групповой график: во вторник практика @5-й этаж (с 20:00 до 23:00) Четверг практика @5-й этаж (с 20:00 до 23:00) Воскресная практика @(с 21:00 до 12:00)
Итак, есть ли способ сохранить разрывы строк?