在Bootstrap中订阅表单实现

时间:2016-02-04 21:20:37

标签: twitter-bootstrap subscription

我目前参与了该项目,需要实现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>

如何将“订阅”按钮链接到电子邮件?基本上,如何判断某人是否订阅了时事通讯?

1 个答案:

答案 0 :(得分:0)

这里没有足够的信息来实际回答您的问题,因为我们不知道哪些后端代码会被发布到。

但我会试一试......

在我看来,你有两个选择。这取决于项目后端的结构如何以及“订阅”的目的是什么?按钮是。

如果您只想订阅某人到邮件列表并定期向他们发送电子邮件,最简单的方法是使用MailChimp而不是构建您自己的基础架构。创建列表后,使用表单构建器构建表单,然后将表单的html复制到站点上的页面中。你需要重写一些表单代码来使用bootstrap,因为他们生成的表单代码不使用bootstrap,但这并不难。从那里您可以登录MailChimp并轻松查看列表中有多少订阅者。

如果您想推出自己的解决方案,则需要将每个电子邮件地址存储在您可控制的数据库中。通常在MVC Web应用程序中,稍后在视图中的表单将发布到控制器,然后Controller从中获取数据(模型)并在后端调用某些服务以将其存储在数据库中或以其他方式对其执行某些操作。然后,您需要一个页面,该页面在后端的服务中调用适当的方法,并返回模型和视图并显示它。

使用MailChimp的工作要少得多,而且很快就可以开始使用,而不是维护,而且工作得非常好。