邮寄地址:车身格式化[复制](Mailto: Body formatting [duplicate]

2019-06-26 08:05发布

可能重复:
mailto连结多个身体线条

只是一个快速的问题。 我创建了一个慈善网站,他们有网站,人们可以给他们如何能筹集更多的钱为自己的事业了建议的部分。 他们的网站仅仅是普通的HTML,JS和CSS来保持它的重量轻。 我添加了一个mailto:它可以让人们向他们发送一封电子邮件,但他们希望像他们的名字和他们的联系方式的更多信息。 我想知道是否有这样有新行格式化身体的方式:

name: 
email:
tel:
postal address:

谢谢!

这里是我mailto貌似现在。 任何帮助或建议,欢迎:

<a href="mailto:someone@example.com?subject=Suggestions&body=Your%20suggestions%20are%20really%20important%20to%20us%20,thanks!">Send suggestions!</a>

Answer 1:

使用%0D%0A在你的身体一个换行符

  • 如何进入线路打入的mailto体命令 (基督教Petters; 2008年4月01日)

实施例( 演示 ):

<a href="mailto:someone@example.com?subject=Suggestions&body=name:%0D%0Aemail:">test</a>​
                                                                  ^^^^^^


Answer 2:

从谷歌的第一个结果:

mailto:name@domain.e_t?subject=Header&body=This%20is...%20the%20first%20line%0D%0AThis%20is%20the%20second


Answer 3:

算了吧; 这可能与Outlook或甚至是GMail的工作,但你将无法得到这个工作正常支持大多数其他电子邮件客户那里(并有“时间的shitton)。

您使用的是简单的PHP脚本的更好的(退房PHPMailer的 ),或者使用一个托管解决方案(谷歌“ 的电子邮件形式托管 ”,“ 免费电子邮件的形式举办 ”或类似的东西)

顺便问一下,你正在寻找“一词百分比编码 ”(也称为URL编码和Javascript使用是encodeURI / encodeURIComponent方法 (请确保您了解的差异!))。 您将需要编码的不仅仅是换行符一大堆更多。



文章来源: Mailto: Body formatting [duplicate]