【问题标题】:How to redirect typeform webpage after submit button is clicked, embedded on personal website?单击提交按钮后如何重定向typeform网页,嵌入个人网站?
【发布时间】:2019-11-02 03:16:18
【问题描述】:

[对设置网站非常陌生]

我正在运行ubuntuapache2 并已成功地将typeform 调查嵌入到托管在网络服务器上的html 页面中。

在 typeform 调查中,我有一个“submit”按钮,应该重定向回 typeform 调查的“主屏幕”。

但是,当我在我的服务器上单击此按钮时,出现错误:

Not Found

The requested URL was not found on this server.
Apache/2.4.18 (Ubuntu) Server at subdomain.website.com Port 80

我还注意到 URL 中出现了“self”一词,如下所示:

http://subdomain.website.com/self

我也在 apache2.conf 文档中添加/修改了以下几行:

1. Added - LoadModule rewrite_module modules/mod_rewrite.so
2. Modifed - all strings 'AllowOverride None' to 'AllowOverride All'

并重新启动服务器。但我没有看到任何变化。如何将提交按钮重定向到嵌入的 typeform 调查的“主屏幕”?

我使用这个document 为我放在服务器上的html 文档生成嵌入代码。

【问题讨论】:

    标签: html redirect apache2 ubuntu-16.04


    【解决方案1】:

    这是 Typeform 的内置功能,您可以决定在完成表单时将用户重定向到哪里。

    Typeform Help Center上有详细的激活说明。

    您基本上必须进入表单设置并激活redirect on completion 选项。

    您可以在此处放置您选择的 URL,甚至可以将用户的回答作为参数传递给该 URL。

    希望对你有帮助:)

    【讨论】:

    • 重定向后是否保持嵌入状态?还是重定向整个页面?在我的测试中,它重定向整个页面并不理想。如果我们可以在嵌入中指定重定向会更好。
    • 出于安全原因,不建议在 iframe 中重定向,而是重定向主机页面。如果要重定向到嵌入 div,可以使用 Typeform Embed SDK developer.typeform.com/embed 并在表单提交时监听 onSubmit 回调。您将能够删除嵌入并显示您选择的 iframe。
    • 太棒了,一定要试试。不过,如果 Typeform 以某种方式在更高级别上原生地支持这一点,那将会很巧妙,因为它是构造向导或多分支表单的一种非常强大的方式。我知道 TF 可以在单个表单中进行逻辑跳转,但这管理起来很麻烦,并且在构建指向非常不同的表单的菜单时没有意义,这些表单应该有自己的提交和分析。
    猜你喜欢
    • 2019-11-17
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多