我目前正在构建一个带有联系表单7的Wordpress . 该网站包含用户可以通过联系表单询问有关信息的产品 . 然而,我们现在的问题是,用户总是必须在联系表单中输入他想要额外信息的产品 . 我们想知道当用户点击将问题重定向到联系表单的“询问信息”按钮时,是否可以自动将信息添加到联系表单(如产品名称)中 .
先感谢您,
J.
如果您可以将所需信息(产品名称)输出到页面,那么请执行以下操作:
<script type='text/javascript'> /* <![CDATA[ */ var product = {"name":"<?php echo $productName; ?>"}; /* ]]> */ </script>
然后,你应该能够在你的javascript中访问“产品”(显然做了一些健全性检查,以确保它存在等)
...然后,这有点像一个小屋,但只是做这样的事情:
$('#yourInputFieldHere').val(product.name);
这样做的好处是 . )不必让他们通过在页面加载时自动选择产品来从下拉列表中选择产品,并且b . )无需在CF7中手动更新列表
这是一个非常快速和肮脏的jsfiddle,向您展示如何获取该信息:
https://jsfiddle.net/efreeman79/bhb9b3hr/
编辑:奇怪的是,我最近必须这样做,但我需要隐藏字段中的信息,并且看到有一个插件可以为您的联系表单7表单添加隐藏字段,可以自动填充帖子 Headers /帖子网址等 - 这应该足以满足这里的要求:
https://en-gb.wordpress.org/plugins/contact-form-7-modules/
这是可能的 . 在您的联系表单中使用一个简短的代码,它将获得您的产品名称/ ID . 或者以联系人7的形式下载产品 .
2 回答
如果您可以将所需信息(产品名称)输出到页面,那么请执行以下操作:
然后,你应该能够在你的javascript中访问“产品”(显然做了一些健全性检查,以确保它存在等)
...然后,这有点像一个小屋,但只是做这样的事情:
这样做的好处是 . )不必让他们通过在页面加载时自动选择产品来从下拉列表中选择产品,并且b . )无需在CF7中手动更新列表
这是一个非常快速和肮脏的jsfiddle,向您展示如何获取该信息:
https://jsfiddle.net/efreeman79/bhb9b3hr/
编辑:奇怪的是,我最近必须这样做,但我需要隐藏字段中的信息,并且看到有一个插件可以为您的联系表单7表单添加隐藏字段,可以自动填充帖子 Headers /帖子网址等 - 这应该足以满足这里的要求:
https://en-gb.wordpress.org/plugins/contact-form-7-modules/
这是可能的 . 在您的联系表单中使用一个简短的代码,它将获得您的产品名称/ ID . 或者以联系人7的形式下载产品 .