我试图将变量传递给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表单传递变量。
答案 0 :(得分:4)
不幸的是,Podio目前不支持为嵌入式 webforms提供默认值的便捷机制。今天只有Podio托管的网络表格支持该功能。我已经向同事询问过,我们会将此功能请求输入我们的待办事项中进行评估。
与此同时,如果您在托管自己的嵌入式版本时仍需要自动填充的默认值,则可以使用JavaScript将值插入HTML表单字段之后 iframe已加载(这发生在_podioWebForm.render("xxxxxx")
调用完成。)