现在用户体验了多步骤形式: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表单。我需要做些什么来查看国家/地区信息然后传递它?
答案 0 :(得分:0)
您将字符串传递给val()而不是jQuery对象值。
尝试:
{{1}}