在Bootstrap中订阅表单实现
问题描述:
我目前正在参与该项目,需要实施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>
我怎样才能使“订阅”按钮链接到的电子邮件?基本上,如何确定是否有人订阅了该通讯?
答
这里没有足够的信息来真正回答您的问题,因为我们不知道该表单的后端代码是如何发布的。
但我会试试看...
在我看来你有2个选择。这取决于您的项目后端的结构以及“订阅”按钮的用途。
如果您只是想订阅某人的邮件列表并定期向他们发送电子邮件,最简单的方法就是使用MailChimp而不是构建自己的基础架构。一旦创建了列表,然后使用表单构建器构建表单,然后可以将表单的html复制到您网站上的页面中。你将需要重新写一些表单代码来使用引导程序,因为他们生成的表单代码不使用引导程序,但是这不是很难做到。从那里您可以登录到MailChimp并轻松查看列表中有多少订阅者。
如果您想推出自己的解决方案,您需要将每个电子邮件地址存储在您控制的数据库中。通常在MVC Web应用程序中,稍后视图中的表单将发布到控制器,然后Controller从此处获取数据(模型)并调用后端上的某些服务以将其存储在数据库中或以其他方式执行某些操作。然后,您需要一个页面,该页面在后端的服务中调用适当的方法,并返回模型和视图并显示它。
使用MailChimp的工作量少得多,开始的时间非常快,对于您来说维护起来要少得多,而且工作得很好。
谢谢@ james-scott-tayler为您解答!我可能不会以一种清晰的方式解释自己,这是真的。为了统计未来用户的数量,是否可以将输入电子邮件发送到公司电子邮件?我知道这可能不是最优雅的方式。 – alljamin
想通了这篇文章我的问题:http://azmind.com/2015/09/18/mailchimp-subscribe-form-bootstrap-landing-page/。感谢@james建议MailChimp确实帮助了我很多。 – alljamin