我们正在尝试预填写托管MailChimp表单的电子邮件地址字段。这是讨论此问题的博客文章:https://blog.mailchimp.com/how-to-pre-fill-items-on-your-mailchimp-hosted-form/。
这是我们的电子报注册表格没有任何验证错误:
https://camping.us2.list-manage.com/subscribe/post?u=761a52bbd46ab21474b3af314&id=5cc638b5e6。
当我将电子邮件地址作为第一个表单字段MERGE0
的值添加到URL时,就会出现问题(对电子邮件地址进行URL编码,因此@
变成{{1 }}):
https://camping.us2.list-manage.com/subscribe/post?u=761a52bbd46ab21474b3af314&id=5cc638b5e6&MERGE0=test%40camping.info。
现在,表单正确地将电子邮件地址复制到名称为%40
的{{1}}字段中,但它也显示三个验证错误消息:
注意:电子邮件地址字段为必填。
当我尝试预填写用户的名字或姓氏字段并将input
或MERGE0
添加到表单的url时,一切正常-没有错误。必填字段似乎有问题。
我认为这是 MailChimp方面的问题,但他们拒绝帮助说这是自定义代码,与他们无关。
有人可以帮助解决这些错误吗?