我在页面上嵌入了一个hubspot表单,我试图用jQuery预先填充一个字段。我想使用H2标签与类" djc_title"之间的文本。在页面的其他地方,并使用它填充ID为" productname"的输入字段。以嵌入的形式。这是我的代码。我确定这一切都错了。有人能指出我正确的方向吗?
hbspt.forms.create({
portalId: '',
formId: '',
onFormReady: function($form) {
$(“#productname”).val($("h2.djc_title").text());
}
});
答案 0 :(得分:0)
下面的代码对我有用。它可能会帮助某人。
hbspt.forms.create({
portalId: "*******",
formId: "formid********",
onFormReady: function($form){
$form.find('input[name="firstname"]').val('Brian').change();
}
})
您需要使用 onFormReady 回调,它将提供 $form 参数。我们可以使用它来填充值,因为 $form 具有所有输入字段的 id。
$form.find('input[name="email"]').val('example@gmail.com').change();