【发布时间】:2014-01-16 15:00:08
【问题描述】:
我真的在这里遇到了很多麻烦...我有一个 HTML 登录页面,并且在页面中有一些表单。其中一种形式收集用户电子邮件。我想将这些电子邮件发送到我的 Mailchimp 列表,但我遇到了最困难的时间。
我通过 mailchimp 创建了一个表单并将其嵌入到我的页面中。我做了一些小的样式修改,但留下了 mailchimp 说我需要的信息。
我的问题是,每次我通过表单提交电子邮件地址时,我在 mailchimp 上的列表都不会更新。意思是,我认为在我的 HTML 登录页面端没有任何东西可以“通过”。我是不是做错了什么?
这是我的表单代码:
<div id="mc_embed_signup">
<form action="http://inspireconversation.us7.list-manage.com/subscribe/post?u=ee86d645c5e94d2c51a62c797&id=07c5091ff0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div id="mc-email-field">
<input type="email" value="Enter your email address" name="EMAIL" class="required email" id="mce-EMAIL">
</div>
<div id="mce-responses" class="clear">
<div class="response" id="mce-error-response" style="display:none"></div>
<div class="response" id="mce-success-response" style="display:none"></div>
</div>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;">
<input type="text" name="b_ee86d645c5e94d2c51a62c797_07c5091ff0" value="">
</div>
<div class="clear">
<input type="submit" value="Send" name="subscribe" id="mc-embedded-subscribe" class="send">
</div>
</form>
</div>
我将此添加到样式表中:
#mc-email-field { text-align: center; width: 80%; margin: 0 auto; }
#mc_embed_signup { font: 14px Helvetica, Arial, sans-serif; width: 509px;}
这是登陆页面的 URL:http://contest.realfamilytrips.com(此比赛尚未开始,谢谢 :)
另一个问题是我似乎无法让字段输入区域达到 509 像素,但目前这是一个小问题。我主要关心的是将此表单连接到我的 mailchimp 列表。
感谢大家的帮助。非常感谢。
【问题讨论】:
-
这里的代码一看就OK。但需要更多细节来帮助解决这个问题。输入您的电子邮件地址并单击发送后,您是否会被重定向到感谢页面?您收到确认电子邮件吗?另外,我注意到新订阅者在测试时不会立即显示在 MailChimp 中(注销和登录会使它们显示出来)。
-
Ryanman,我使用的是“超薄”表格。不确定是否应该有一个“谢谢”页面。如果有,不,我们没有得到。无论如何我都想禁用它,因为它会干扰我们正在进行的三步过程(回答问题,提交电子邮件,去网站提交行程)。我知道我们没有收到确认电子邮件,因为没有人被添加到列表中。提交的电子邮件无处可去(或者基本上没有提交)。感谢您帮助我了解这一点。还有什么想法吗?