我正在尝试将变量传递给Podio Webform。它可以在可共享的表单链接上工作,但不能在Javascript表单上工作。这就是我到目前为止所拥有的。
<!-- BEGIN Podio web form -->
<script src="https://podio.com/webforms/xxxxxx/xxxxxx.js"></script>
<script type="text/javascript">
_podioWebForm.render("xxxxxx")
</script>
<noscript>
<a href="https://podio.com/webforms/xxxxxx/xxxxxx?&fields[forename]=<?php echo $Firstname;?>&fields[surname]=<?php echo$Surname;?>&fields[email][][value]=<?php echo '$Email';?>&fields[source]=01_h_vr&fields[extra]=<?php echo $Email.', '.$Firstname.', '.$Surname; ?>&fields[ip]=<?php echo $Ip;?>&fields[Browser]=<?php echo $Browser;?>" target="_blank">Please fill out the form</a>
</noscript>
<div class="podio-webform-container">
The simplest way to <a href="https://podio.com" class="podio-webform-inner" rel="nofollow">manage projects</a> out there
</div>
<!-- END Podio web form -->不幸的是,这是行不通的。有没有人有这方面的经验?其中一些信息用于预先填充表单,其他信息则是隐藏的数据,如查看者的IP地址和国家以及当前的URL。
我看过Podio支持页面,但没有提到如何通过Javascript表单传递变量。
发布于 2016-11-11 22:17:15
不幸的是,Podio目前还不支持一种方便的机制来为嵌入式webforms提供默认值。目前只有Podio托管的webforms支持该功能。我已经询问了我的同事,我们将把这个特性请求输入到我们的backlog中进行评估。
同时,如果您在托管自己的嵌入式版本时仍然需要自动填充默认值,则可以在加载iframe后使用JavaScript将值注入到HTML form字段中(这发生在_podioWebForm.render("xxxxxx")调用完成时)。
https://stackoverflow.com/questions/40509798
复制相似问题