更改MailChimp的成功/错误消息

问题描述 投票:2回答:2

我无处可寻。任何熟悉MailChimp的人都可以提供建议吗?

我已经嵌入了我的表单/输入,并且有一些空的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>

当我向空div添加自定义文本时,它只是在提交表单时被覆盖,所以显然从MailChimp以某种方式获取内容/在哪里!

有任何想法吗?

html forms mailchimp mailchimp-api-v3.0
2个回答
3
投票

一种编程方式是使用一些javascript:

// select the target node
var target = document.getElementById('mce-success-response');

// create an observer instance
var observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    if (target.innerHTML === "Thank you for subscribing!") {
      target.innerHTML = "Check your email!";
    }
  });
});

// configuration of the observer:
var config = { attributes: true, childList: true, characterData: true };

// pass in the target node, as well as the observer options
observer.observe(target, config);

得到了here的代码。


2
投票

找到此资源: https://kb.mailchimp.com/lists/signup-forms/translate-the-mailchimp-embed-code

mailchimp的经典表单会静态生成成功和错误消息,因此这与语言设置有关。

我按照以下步骤完成了自己的表单:

  1. 转到您正在使用的列表,然后按“注册表单”,这样窗口就像这样。然后打开“表单生成器”

  1. 当“表单构建器”打开时。 #1将“表单和响应电子邮件”更改为“确认谢谢页面”。 #2将标签更改为“翻译”。 #3将“设置默认语言”更改为“自定义”。

  1. 现在应该可以改变“谢谢你的订阅!”文本,同时更改错误消息只需更改“表单和响应电子邮件”选项。

© www.soinside.com 2019 - 2024. All rights reserved.