Mailchimp表单没有提交

时间:2015-01-06 12:15:08

标签: html forms mailchimp submission

我正在尝试将MailChimp整合到一个简单的网站中,其中包含用于提交个人电子邮件的表单以获取更多信息。

但是,即使在集成到现有网站表单后,它仍然不会向已在MailChimp系统上设置的列表提交任何信息。

由于与现有表单的集成不起作用,我决定回过头来简单地测试MailChimp生成的vanilla代码 - 但即使这样也行不通,所以我做了一个搜索,发现这是一个MailChimp的常见问题如其网站所述:

引用'在有人点击了"订阅"之后,我的表单没有做任何事情。按钮。

点击嵌入代码表单上的“订阅”按钮后,如果您的订阅者看不到任何错误或成功消息,则不会重定向到您的注册感谢页面,也不会收到您的选择加入确认电子邮件,表单可能未按预期提交给我们的服务器。当有多个表单在单个页面上使用JavaScript验证时,通常会发生这种情况。

如果您希望在一个页面上放置多个嵌入表单,则需要为经典表单禁用JavaScript,将表单放在网站的iFrame中,或者使用一个其他嵌入代码表格,如裸体表格或超级瘦身表格。这两种形式不会在代码中使用任何JavaScript。'结束语录

问题是我已经在使用Super Slim Form(即没有JavaScript),并且页面上没有任何其他形式可能会发生冲突 - 因此提供的MailChimp解决方案不适用。

以下是MailChimp提供的香草代码:

<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
    #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
    /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
       We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">

<form action="//test.us9.list-manage.com/subscribe/post?u=7d8e5d2a8c2b79eb3827e261b&amp;id=77e030126f" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">
    <label for="mce-EMAIL">Subscribe to our mailing list</label>
    <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
    <!-- 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_7d8e5d2a8c2b79eb3827e261b_77e030126f" tabindex="-1" value=""></div>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </div>
</form>

</div>

<!--End mc_embed_signup-->

任何人都可以帮助我理解为什么这个看似简单的设置不起作用吗?

1 个答案:

答案 0 :(得分:2)

尝试在此操作中使用http:https:

action="http://test.us9.list-manage.com/subscribe/post?u=7d8e5d2a8c2b79eb3827e261b&amp;id=77e030126f"