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