Wordpress Mailchimp表单自定义复选框

时间:2012-12-09 17:52:20

标签: forms wordpress plugins custom-fields mailchimp

我正在使用Mailchimp subscription plugin进行wordpress(v.1.2.13)。没关系,我只需要添加一个复选框来接受隐私条款。我通过Mailchimp form managment创建了该字段,它显示并在表单中工作,但我需要根据需要定义。在mailchimp中没有选项,我试图在html中添加一个简单的“必需”属性,但它不起作用(如预期的那样)。

有什么建议吗?

我还发现Mailchimp定义了在名为$var['req']的数组/位置中是否需要该字段,该字段与字段名称相关联。但我找不到我在哪里可以访问此数组或如何将自定义字段添加到该数组。

2 个答案:

答案 0 :(得分:0)

我已在帖子中添加了链接,其中要在MailChimp中访问表单的高级管理。 Here it is again

但是,它只适用于付费用户。您可以在该位置自定义表单的每一位。

答案 1 :(得分:0)

这应该有效:

<input type="checkbox" id="acceptterms" />

然后假设您的MailChimp'订阅'链接的ID为'mailchimpsubscribe',那么您可以执行以下操作:

<script language="javascript" type="text/javascript"> jQuery('#mailchimpsubscribe').click(function() { if (jQuery('#acceptterms').prop('checked') == false) {return false; } }); </script>

所以基本上你是在你的MailChimp提交按钮上添加一个点击事件,并检查是否勾选了条款复选框 - 如果没有,则返回false,这样点击就不会完成。