gpt4 book ai didi

html - 使用 Mailchimp 表单时如何更正提交按钮对齐方式?

转载 作者:行者123 更新时间:2023-11-28 04:33:39 25 4
gpt4 key购买 nike

我的网站底部有一个订阅者表单:

www.greenchain-engineering.com

问题是,虽然 css 和 html 看起来不错,如果从 html 文档本身加载表单看起来也不错,但是当使用 mailchimp 短代码加载时,提交按钮没有按要求位于电子邮件输入框下方,相反,它一直在右边。

这是插件“表单”选项卡中的表单代码:

    <!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css">

<div id="mc_embed_signup">

<div id="mc_embed_signup_scroll">
<p>
<label>Make sure of what you're in for!</label>
<input type="checkbox" name="Newsletter" value="News" checked="checked"> Receive Green News, SA Context!<br>
<input type="checkbox" name="Products" value="Products"> Receive information on our new products<br>
<input type="checkbox" name="Education" value="Edu" > Join our education community.
</p>
</div>
<div style="text-align:center;">
<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-->
<p>
<input class="clear" style="text-align:center;" type="submit" value="Join the Green Community.">
</p>
</div>

</div>


<!--End mc_embed_signup-->

这个问题肯定不会突然出现在我身上,这应该是从代码中解决的?

最佳答案

通常,您不限于使用 Mailchimp's预先格式化的订阅列表。

您只需满足 API 的四 (4) 个要求,即可将您的订阅者添加到列表并启动任何自动化。

1) FORM ACTION - 通常在 <form> 上找到头,像这样:

<form action="https://cannerycasino.us10.list-manage.com/subscribe/post" method="POST">

2) USER ID - 默认形式通过 PHP 字符串传递值 &u=;id=但最简单的方法是使用 hidden包含该信息的表单字段:

<input type="hidden" name="u" value="YOUR USER ID">
<input type="hidden" name="id" value="YOUR LIST ID">

3) VALUE SUBMITSUBMIT BUTTON - 包含您的用户 ID 和列表 ID 的隐藏值。 USER ID较长,列表ID约10个字符。

<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_USERID_LISTID" tabindex="-1" value=""></div>
<div class="clear"><input type="submit" value="ENTER" name="subscribe" id="mc-embedded-subscribe" class="form-button"></div>

4) Mailchimp SCRIPT 它通常位于表单的正下方,但您可以将其放在页面底部的结尾之前 <body>如果你喜欢,请标记。 不是最重要的

<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email'}(jQuery));var $mcj = jQuery.noConflict(true);</script>

现在您已经拥有这 4 样东西,您可以创建任何您喜欢的东西并使用任何您喜欢的样式。唯一的其他要求是您的 <input>字段匹配此布局:

<input type="text" value="" name="MERGE1" class="required" id="mce-MERGE1" placeholder="">

请注意,这只是一个示例,要使字段正常工作,您必须在每个字段上同时拥有名称和 mc-id。如果您需要有关创建表单的帮助,请告诉我。

关于html - 使用 Mailchimp 表单时如何更正提交按钮对齐方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41611486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com