Получение разрывов строк в текстовой области формы контакта для отображения в электронном письме - PullRequest
3 голосов
/ 27 апреля 2011

В настоящее время мы создаем контактную форму - как можно будет воспроизвести разрывы строк в текстовой области в электронном письме, отправленном контактной формой?

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 27 апреля 2011

Есть два варианта - во-первых, используйте ответ c-smile; все клиенты веб-почты и большинство , если не все настольные клиенты, должны правильно отображать теги <pre>.

Другой вариант - проанализировать текст представленной текстовой области и превратить переводы строк в теги <br>. Если вы хотите быть действительно приятным, вы можете перейти на \n в тег <br> и две строки подряд в тег <p>.

This is a message.

With multiple paragraph-like structures.

станет либо:

This is a message.<br>
<br>
With multiple paragraph-like structures.

или

<p>This is a message.</p>

<p>With multiple paragraph-like structures.</p>
0 голосов
/ 27 апреля 2011

Это может зависеть от программного обеспечения MSA, но вы можете попробовать использовать разрывы строк CRLF вместо LF.

У меня были проблемы с сервером MS Exchange один раз ...

0 голосов
/ 27 апреля 2011

Просто оберните текстовое содержимое в

element and define proper font for it in CSS:</p>

<pre><code><pre>content-of-your-textarea-goes-here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...