在submit-Mailchimp嵌入表单中将JS变量传递给HTML表单

Pass JS variable to HTML form onsubmit - Mailchimp embed form

本文关键字:表单 变量 HTML JS submit-Mailchimp      更新时间:2023-09-26

我有一个表单,我正试图将JavaScript变量传递到该表单中。自定义隐藏字段有效,但没有任何内容传递到其中…onsubmit代码有问题吗?

嵌入式表单代码:

<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email" required>
<input type="hidden" name="REFERID" id="MERGE1" value="">

以下是页面后面的JS代码:

<script type="text/javascript">
function addref() {
    var urlref = (document.url);
    var refcode = urlref.substring(urlref.indexOf "ref" +4 != urlref.length);
            document.mc-embedded-subscribe-form.MERGE1.value = refcode;
}
    </script>

尝试使用:

document.getElementById("MERGE1").value = refcode;