2016-02-04 55 views
-1

我目前正在參與該項目,需要實施Bootstrap的訂閱選項。
目前,我有以下代碼:在Bootstrap中訂閱表單實現

<center> 
<form class="form-inline" role="form"> 
    <div class="form-group"> 
    <label class="sr-only" for="exampleInputEmail2">Email address</label> 
    <input type="email" class="form-control transparent" placeholder="Enter your email"> 
    </div> 
    <button type="submit" class="btn btn-success btn-fill">Subscribe</button> 
</form> 
</center> 

我怎樣才能使「訂閱」按鈕鏈接到的電子郵件?基本上,如何確定是否有人訂閱了該通訊?

回答

0

這裏沒有足夠的信息來真正回答您的問題,因爲我們不知道該表單的後端代碼是如何發佈的。

但我會試試看...

在我看來你有2個選擇。這取決於您的項目後端的結構以及「訂閱」按鈕的用途。

如果您只是想訂閱某人的郵件列表並定期向他們發送電子郵件,最簡單的方法就是使用MailChimp而不是構建自己的基礎架構。一旦創建了列表,然後使用表單構建器構建表單,然後可以將表單的html複製到您網站上的頁面中。你需要重新寫一些表單代碼來使用引導程序,因爲他們生成的表單代碼不使用引導程序,但是這不是很難做到。從那裏您可以登錄到MailChimp並輕鬆查看列表中有多少訂閱者。

如果您想推出自己的解決方案,您需要將每個電子郵件地址存儲在您控制的數據庫中。通常在MVC Web應用程序中,稍後視圖中的表單將發佈到控制器,然後Controller從此處獲取數據(模型)並調用後端上的某些服務以將其存儲在數據庫中或以其他方式執行某些操作。然後,您需要一個頁面,該頁面在後端的服務中調用適當的方法,並返回模型和視圖並顯示它。

使用MailChimp的工作量少得多,開始的時間非常快,對於您來說維護起來要少得多,而且工作得很好。

+0

謝謝@ james-scott-tayler爲您解答!我可能不會以一種清晰的方式解釋自己,這是真的。爲了統計未來用戶的數量,是否可以將輸入電子郵件發送到公司電子郵件?我知道這可能不是最優雅的方式。 – alljamin

+0

想通了這篇文章我的問題:http://azmind.com/2015/09/18/mailchimp-subscribe-form-b​​ootstrap-landing-page/。感謝@james建議MailChimp確實幫助了我很多。 – alljamin