我无处可寻。任何熟悉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获取内容!
有什么想法吗?
答案 0 :(得分: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获得了该代码。
答案 1 :(得分:2)
找到此资源:
https://kb.mailchimp.com/lists/signup-forms/translate-the-mailchimp-embed-code
mailchimp的经典表单会静态生成成功和错误消息,因此这与语言设置有关。
我按照以下步骤完成了自己的表单: