获取联系人表单文本区域中的换行符以显示在电子邮件中

时间:2011-04-27 00:19:05

标签: html forms textarea

我们目前正在创建联系表单 - 如何在联系表单发送的电子邮件中重现textarea中的换行符?

提前致谢

3 个答案:

答案 0 :(得分:0)

只需将textarea内容包装到< pre>元素并在CSS中为它定义适当的字体:

<pre>content-of-your-textarea-goes-here</pre>

答案 1 :(得分:0)

有两种选择 - 首先,使用c-smile的答案;所有Webmail客户端和大多数,如果不是所有桌面客户端都应正确呈现<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>

答案 2 :(得分:0)

这可能取决于MSA软件,但您可以尝试使用CRLF换行符而不是LF。

我曾经遇到过MS Exchange服务器的问题......