如何使用选择器信息填充HubSpot表单?

时间:2018-04-23 20:00:29

标签: jquery hubspot

现在用户体验了多步骤形式:Region>国家。从这里他们点击发送给销售人员。我们正在实施HubSpot表单以删除电子邮件销售人员。我想要做的就是将他们选择的国家传递给HubSpot表格。

现在我有以下内容:

<div class="form-group country country-north-america hidden">
 <label for="country-north-america">Country</label>
  <select class="form-control" name="country-north-america" id="country-north-america">
    <option value="">Please select a country</option>
    <option value="Canada">Canada</option>
    <option value="St. Pierre and Miquelon">St. Pierre and Miquelon</option>
    <option value="United States">United States</option>
    <option value="Virgin Islands (non-U.S.)">Virgin Islands (non-U.S.)</option>    
  </select>
</div>

然后对于HubSpot,我有:

<script>
hbspt.forms.create({
 portalId: "XXX",
 formId: "XXX-XXX",
 onFormReady($form){ 
  $('select[name="country"]').val('.country').change();}
  });
</script>

这绝对不起作用。没有任何内容从内部表单传递到HubSpot表单。我需要做些什么来查看国家/地区信息然后传递它?

1 个答案:

答案 0 :(得分:0)

您将字符串传递给val()而不是jQuery对象值。

尝试:

{{1}}