2016-09-17 82 views
2

它出錯了?我想要這個按鈕發送電子郵件給我的名字和電子郵件地址。想要HTML按鈕發送帶有輸入詳細信息的電子郵件

<form action="mailto:[email protected]" class="form-inline"> 
    <div class="form-group"> 
    <label for="subscriberName">name</label> 
    <input type="text" name="subscriberName" class="center-block form-control" placeholder="name" /> 
    </div> 

    <div class="form-group"> 
    <label for="subscriberEmail">email</label> 
    <input type="email" name="subscriberEmail" class="center-block form-control form-subs-email" placeholder="email" /> 
    </div> 

    <button type="submit" class="btn btn-default">Subscribe</button> 
</form> 
+0

你傳遞的數據?你需要PHPmailer或類似的發送實際的表單。 –

回答

0

行動需要與mailto:

<form action="mailto:[email protected]" class="form-inline"> 

另外,由於可以作序。我不知道你可以這樣做。

+0

哦,我一定忘了補充一點,當我編輯我的真實電子郵件地址時,它仍然不能工作悲傷:/我讀了一個地方,「價值=」發送電子郵件「被添加,它似乎並沒有爲我工作:/ – Jesper

+0

如果您有任何應有的尊重,那麼這不是一個兼容的解決方案,除非您認真計劃只使用它來發送自己的電子郵件,而不是在現場進行提示? –

+0

好的,這就是我在這裏所做的!解決方案我的需要 – Jesper

0

如果你真的想走這條路。這個問題出現在你的第一行代碼中。它應該看起來更像這樣。

<form action="mailto:[email protected]?subject=newSubscriber" class="form-inline" enctype="text/plain" method="post"> 

演示:JsFiddle

計劃發送HTML格式電子郵件2?

事情要知道。

是否有HTML代碼從表單提交發送電子郵件?

HTML沒有直接發送表單提交給電子郵件地址的功能。

「mailto」呢?

使用mailto: 您可以將表單的操作字段設置爲'mailto'。在這種情況下,Web瀏覽器調用電子郵件客戶端將表單提交發送到指定的電子郵件地址。

但是,這種方法在瀏覽器中不兼容。它也不是用戶友好的;在表單提交時,它會拋出警告消息。有關此方法的更多詳細信息,請參閱: 使用電子郵件表格

JavaScript可以將表單提交發送到電子郵件地址嗎?

不可以。JavaScript也不能做電子郵件。如果客戶端JavaScript允許以編程方式發送電子郵件,垃圾郵件發送者將首先利用它,並且您會討厭您的網絡瀏覽器!

那麼,如何從HTML表單中獲取電子郵件?

在跳入解決方案之前,我會帶您瞭解Web表單的一般結構。 Web表單有兩部分:您在瀏覽器中看到的表單的前端和在Web服務器上運行的後端腳本。

您的網頁瀏覽器使用HTML前端代碼顯示錶單。當您提交表單時,瀏覽器會將您在表單中提交的信息發送給後端。

要學習如何做到這一點,我建議在這裏閱讀它。 http://www.html-form-guide.com/email-form/html-email-form.html

enter image description here

相關問題