我已经看到可以用以下代码连接到onSubmit事件:
typeformEmbed.makeWidget(this.$el, 'https://pptt.typeform.com/to/S70gmy', {
onSubmit: event => {
console.log('event.onSubmit', event)
}
})但是,该事件是未定义的,就像Typeform一样,它只在没有表单数据的情况下发送事件。
还有一条路:
window.addEventListener('message', function(event){
if(event.data.type == 'form-submit')
// your business logic here
}, false);但我在那里找不到表格数据。
这个是可能的吗?我希望将typeform数据发送到其他地方,或者将其附加到我所拥有的另一个普通表单中。
发布于 2019-11-26 20:28:17
看起来你在使用Typeform嵌入SDK。
这样做的不同方式:
const reference = typeformEmbed.makePopup(
'https://admin.typeform.com/to/PlBzgL',
{
onSubmit: function (event) {
console.log(event.response_id)
}
}
)希望能帮上忙。我们正在考虑在不久的将来改进这个SDK。
(编辑:2020年8月25日,Embed现在支持此usecase)
https://stackoverflow.com/questions/59049553
复制相似问题