将值从表格传递到另一表格

时间:2019-03-22 02:56:22

标签: php wordpress contact-form contact-form-7

我正在寻找一种将值从联系表传递到下一个联系表的解决方案。我认为,向您展示示例是一个好方法:https://www.zonnepanelen-weetjes.nl/键入邮政编码(例如:2012 ES)时,会将其余信息传递到下一页https://www.zonnepanelen-weetjes.nl/offerte-formulier/?postalcode=2012+ES < / p>

我的想法是要有类似的东西,但要使用Google提供的地点自动填充地址。 https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform 我知道如何在Wordpress的插件(联系表格7)中实现此功能

我想要的是第一个表格,您可以使用Google自动填充功能输入完整的地址。然后将其传递到下一个表单,将信息传递到它们各自的字段中。如上面的Google链接所示。

我希望有人可以在这里指出正确的方向。我有一些PHP的基本知识,也许可以更改插件的一些代码以使其工作。

预先感谢,我希望我能对自己做足够的解释,因为我不知道如何描述此功能。

问候, 标记


-编辑-
解决方案

在浏览互联网时,我找到了自己的解决方案。我将在此处编写解决方案以供将来参考,以便其他人阅读。

您将需要安装以下两个插件: https://wordpress.org/plugins/wpcf7-redirect/
https://wordpress.org/plugins/contact-form-7-dynamic-text-extension/

在表格1中,您可以添加例如

long

表单1 中,转到“重定向设置”,然后选择要重定向的页面,以成功提交表单。

然后选择以下任意一项:
将表单中的所有字段作为URL查询参数传递
将表单中的特定字段作为URL查询参数传递

我选择了第一个,但是它将发送所有参数,另一个使您可以选择特定字段,但是出于演示目的,我传递了所有字段。

现在在表格2 中执行此操作:

BigInteger

就是这样,它现在应该可以工作了,您可以互相传递字段。

1 个答案:

答案 0 :(得分:0)

您可以通过简单的js完成此操作。使用此代码。

<script type="text/javascript">
window.onload = function() {
  $('#Id1').change(function() {
  $('#Id2').val($(this).val());
 });
  }
</script>

Id1-将此ID提供给联系表单字段,如下所示。 [email* your-email id:Id1"]

Id2-将此ID分配给要显示此值的其他字段。 [email* your-email id:Id2"]

将此js添加到页脚中。我认为它对您有用,请尝试一下并让我知道。