Я знаю, что при сохранении текстовой области вы можете использовать nl2br () или str_replace, чтобы изменить теги / n на br и т. Д. Однако я не уверен, как вставить разрыв строки в текстовую область.Кажется, я не могу найти много информации о том, как поместить данные обратно в текстовую область с этими переносами строк.
Например, у меня есть форма, где пользователи могут обновлять поля.Таким образом, пользователь может ввести:
foo
bar
baz
Когда он будет сохранен в базе данных, он будет сохранен как:
foo<br />bar<br />baz<br />
Теперь, когда этот пользователь возвращается к этой форме после обновления страницывсе поля автоматически заполняются их предыдущими данными, беря данные из базы данных.
Однако текстовая область показывает теги br в виде текста вместо добавления в разрывы строк.я также попытался изменить теги br на / n, надеясь, что текстовое поле будет интерпретировать их как разрывы строк, но без радости.Кроме того, я также пытался сбежать и т. Д.
Итак, мои вопросы: можно ли это сделать?Или, что более важно, это можно сделать с помощью HTML / PHP (я использую smarty).Если это невозможно, можно ли это сделать с помощью javascript?
Примеры приветствуются.
спасибо за чтение