可能重复:
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>
使用%0D%0A
在你的身体一个换行符
- 如何进入线路打入的mailto体命令 (基督教Petters; 2008年4月01日)
实施例( 演示 ):
<a href="mailto:someone@example.com?subject=Suggestions&body=name:%0D%0Aemail:">test</a>
^^^^^^
从谷歌的第一个结果:
mailto:name@domain.e_t?subject=Header&body=This%20is...%20the%20first%20line%0D%0AThis%20is%20the%20second
算了吧; 这可能与Outlook或甚至是GMail的工作,但你将无法得到这个工作正常支持大多数其他电子邮件客户那里(并有“时间的shitton)。
您使用的是简单的PHP脚本的更好的(退房PHPMailer的 ),或者使用一个托管解决方案(谷歌“ 的电子邮件形式托管 ”,“ 免费电子邮件的形式举办 ”或类似的东西)
顺便问一下,你正在寻找“一词百分比编码 ”(也称为URL编码和Javascript使用是encodeURI / encodeURIComponent方法 (请确保您了解的差异!))。 您将需要编码的不仅仅是换行符一大堆更多。