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