我正在尝试使用WP Contact Form 7插件构建一个表单,该表单将其结果提交到其他页面上的两个不同表单(取决于单击两个提交按钮中的哪一个) 这里是后端CF7-Form的内容:
<label class="input"> [date* arrival] </label>
<label class="input"> [date* departure] </label>
<label class="input"> [number* occupants] </label>
<p>[submit "Request: Target URL 1"]</p>
<p>[submit "Booking: Target URL 2"]</p>
目标网址1包含要提交给其的值的另一个CF7表单。目标URL 2包含第三方表单,其中的值也将提交给。 (值正确传递)
我正在使用插件'联系表7 - 动态文本扩展'将值传递给下一个CF7表格以及除了CF7之外的“联系表格7重定向”。
问题是,根据单击的提交按钮,我无法定义多个目标URL。
是否有可能使用CF7中的“其他设置”字段解决此问题?
谢谢
修改
我现在使用DOM事件进行重定向工作,但是这些值没有通过以下代码传递到目标页面:
document.getElementById("submitID").onclick = function(){myFunc()};
function myFunc() {
location.href = "http://targeturl/";
}'
我缺少什么?
答案 0 :(得分:0)
其他设置没有特定的选项来解决我可以看到的问题,但您可以使用DOM事件并为提交按钮创建一个功能。 (Javascript代码选项在2017年底被删除,因此您必须使用DOM事件。)您可以使用MeasureOverride
事件并从那里创建选项。以下是Contact Form 7网站上有关如何处理DOM事件的一些信息:https://cloud.google.com/appengine/docs/flexible/python/access-control#using_service_accounts