2011-07-19 23 views
-1

我正在做一個簡單的RSVP表單,我想讓用戶點擊一個mailto鏈接,它會打開一個預先填好的部分已經填好的電子郵件(名字等)然後將其發送給RSVP以進行事件。我知道這不是最好的方式,但這是我能想到的最簡單的方法。把一個字符返回到一個mailto鏈接

唯一的問題是,我似乎無法將字符返回的郵件鏈接,所以它看起來很混亂。任何想法如何?

我的郵寄地址鏈接:

<a href="mailto:[email protected]?subject=RSVP&body=First name: Last name:">RSVP</a> 

回答

1

既然你把你的數據在一個URL,你需要使用%XX 16進制編碼這樣的字符,例如:

<a href="mailto:[email protected]?subject=RSVP&body=First name:%0D%0ALast name:">RSVP</a> 

僅供參考,請記住如果有的話,並非所有的電子郵件程序都支持mailto:協議的多個參數。你真的應該考慮使用服務器端webform來代替。讓您的用戶直接從您的網站向您提交反饋,而無需調用其本地電子郵件程序。大多數網站託管服務都提供這種功能作爲您帳戶的一部分,或者收取少量費用。

+0

不錯的提示,以及關於webform的好建議。 – user280109

相關問題