Mailchimp嵌入表单下拉框数据无法获取求助
解决Mailchimp嵌入表单下拉框无法接收数据的问题
你的问题核心是下拉框缺少name属性,Mailchimp需要通过name属性识别字段并关联到后台对应数据字段,没有这个属性的话,用户选择的值无法被提交到Mailchimp服务器。
修复步骤:
获取Mailchimp字段的合并标签
登录Mailchimp后台,找到你创建的表单对应的列表,进入「设置」→「合并字段」,找到"Contact purpose"对应的合并标签(格式通常是*MMERGEX*,X为数字,比如*MMERGE3*)。修改代码添加
name属性
给<select>标签添加name属性,值为合并标签去掉前后星号的部分,同时建议把id也改成和name一致(保持label与控件的关联)。
修改后的代码示例(假设合并标签是*MMERGE3*):
<div class="mc-field-group"> <label for="mce-MMERGE3">Contact purpose </label> <select class="" id="mce-MMERGE3" name="MMERGE3"> <option value=""></option> <option value="More information">More information</option> <option value="Quotation request">Quotation request</option> <option value="Technical Data Sheet request">Technical Data Sheet request</option> <option value="Other">Other</option> </select> </div>
额外检查项:
- 确认下拉框的
option值和Mailchimp后台该字段的预设选项完全匹配(如果后台设置了固定选项),避免数据不被识别。 - 确保整个表单的
action属性是Mailchimp提供的官方提交URL,没有被修改或错误替换。 - 检查页面是否有自定义JS阻止了表单的正常提交或下拉框的事件触发。
内容的提问来源于stack exchange,提问作者Eleni Nistikaki
相关产品推荐
相关产品推荐

