我们目前正在创建联系表单 - 如何在联系表单发送的电子邮件中重现textarea中的换行符?
提前致谢
答案 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服务器的问题......