1

好的,所以有很多关于如何在 Wufoo 表单中传递自定义参数隐藏字段的示例(在我的例子中是表单的当前 URL)。问题是这些都处理javascript嵌入代码。我正在与一家自定义后端不允许嵌入 js 的公司合作,因此我必须使用 iframe 嵌入方法。我一生都无法弄清楚如何做到这一点。有几个令人沮丧的接近示例提到成功使用 PHP,但从未显示实际实现。谁能告诉我如何做到这一点或指出我正确的方向?
相关资料:

我现在有一个使用 css 隐藏的字段。我希望该字段填充 url 或 url 的某些部分,它可以是 www.host.com/thepage 或只是 /thepage,只要我们可以看到用户在网站上提交表单

http://help的位置.wufoo.com/articles/en_US/SurveyMonkeyArticleType/URL-Modifications <- 我读过的每篇文章都提到的页面。
http://www.wufoo.com/forums/discussion/3349/how-to-pass-dynamic-value-into-embedded-forms/p1 <- 使用 php 但使用 javascript 嵌入方法的
示例 iframe 嵌入代码示例:
<iframe height="763" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%;border:none" src="https://username.wufoo.com/embed/formid/"><a href="https://username.wufoo.com/forms/formid/">Fill out my Wufoo form!</a></iframe>

4

1 回答 1

2

似乎合适的方法是使用 URL 方法。

在您的 src 末尾添加“def/”,然后添加您希望传递的任何参数。

例如,如果我想禁用安全 SSL,我会使用:

<iframe height="763" allowTransparency="true" frameborder="0"
  scrolling="no" style="width:100%;border:none" 
  src="http://username.wufoo.com/embed/formid/def/secure=false">
  ...

可以使用“&”字符添加其他参数。(请注意,我还将 https 更改为 http)

事实上,如果你已经有一个你想要的 javascript 示例,那么 javascript 唯一要做的就是为你添加这个 iframe,所以如果你可以使用 Inspect Element 在浏览器中运行它(例如,通过制作一个本地 HTML 文件)并导航到创建的 iframe 元素,您可以将生成的代码复制并粘贴到您的站点,并根据需要进行调整。

关于 PHP,它们的意思是使用 echo 或 print 之类的东西来构造 URL。例如:

<iframe height="763" allowTransparency="true" frameborder="0"
  scrolling="no" style="width:100%;border:none" 
  src="https://username.wufoo.com/embed/formid/def/fieldx=<?php echo $the_url; ?>">
于 2013-06-20T17:26:41.337 回答