2013-11-27 5 views
0

У меня есть текстовая область, где пользователь может вводить текст. Если пользователь вводит и переходит в новую строку и продолжает писать текст или начинает новый абзац, когда содержимое текстовой области отправляется по форме с помощью $ _POST и снова печатается, содержимое не имеет пробелов или новых строк, показывающих в этом. Он отображается как один фрагмент текста. Может ли кто-нибудь помочь?Пробелы в текстовой области

ответ

1

HTML displays multiple spaces and line breaks as one space. Это означает, что вам нужно будет сделать свое собственное форматирование, чтобы оно отображалось как в <textarea>. Вы можете использовать nl2br(), чтобы преобразовать новые строки в <br> и заменить пробелы nbsp;, используя str_replace() или аналогичные функции. Вы также можете обернуть текст в теги <pre>.

Смежные вопросы