2012-07-16 70 views
26

可能重複:
mailto link multiple body lines郵寄地址:身體格式化

只是一個簡單的問題。我正在爲一個慈善機構創建一個網站,他們在網站上有一個部分,人們可以提供一些關於如何爲自己的事業籌集更多資金的建議。他們的網站只是簡單的HTML,JS和CSS來保持它的輕量級。我添加了一個mailto:,這將允許人們給他們發送電子郵件,但他們希望獲得更多信息,例如他們的姓名和他們的聯繫方式。我想知道是否有一種方法來格式化身體,以便有新的線條:

name: 
email: 
tel: 
postal address: 

謝謝!

這是我的mailto現在看起來像。任何幫助或建議,歡迎:

<a href="mailto:[email protected]?subject=Suggestions&body=Your%20suggestions%20are%20really%20important%20to%20us%20,thanks!">Send suggestions!</a> 

回答

2

從上谷歌的第一個結果:

mailto:[email protected]_t?subject=Header&body=This%20is...%20the%20first%20line%0D%0AThis%20is%20the%20second 
2

忘記它;這可能與Outlook或甚至GMail一起工作,但您無法正常支持大多數其他電子郵件客戶端(並且存在一個'shitton')。

您使用的是簡單的PHP腳本的更好的(退房PHPMailer),或使用一個託管解決方案(谷歌「email form hosted」,「free email form hosting」或類似的東西)

順便問一下,你正在尋找術語「Percent-encoding」(也叫做url-encoding和Javascript使用encodeUri/encodeUriComponent(請確保你理解差異!))。你需要編碼的不僅僅是換行符。

+0

是的我知道你來自哪裏,我是一個紅寶石開發者,我正在考慮把整個網站放到Rails應用程序中,並通過行動郵件程序運行它,並有幾種形式。但這個客戶希望它嚴格的HTML和CSS。所以mailto:是最簡單的。拉了幾根琴絃,它的工作很好。感謝您的建議,儘管 – TheLegend 2012-07-17 08:20:54

+0

Curt的解決方案也適用於Thunderbird,因此應該覆蓋主要玩家。 – John 2013-12-19 16:06:58

相關問題