Javascript 如何将表单字段值添加到查询参数中,以便在发送时联系表单7?确定重定向URL?

Javascript 如何将表单字段值添加到查询参数中,以便在发送时联系表单7?确定重定向URL?,javascript,wordpress,contact-form-7,Javascript,Wordpress,Contact Form 7,在网上搜索之后,我尝试了几种方法,包括各种SO答案 目前我正在尝试: 表单字段代码: [dynamichidden form-session-id "form_session_id" id:fsid] 其他设置中的代码: on_sent_ok: 'location.replace("http://www.example.com/page-2/?fsid=" + jQuery("input[form-session-id=form_session_id]").val());' 提交表格后,我被

在网上搜索之后,我尝试了几种方法,包括各种SO答案

目前我正在尝试:

表单字段代码:

[dynamichidden form-session-id "form_session_id" id:fsid]
其他设置中的代码:

on_sent_ok: 'location.replace("http://www.example.com/page-2/?fsid=" + jQuery("input[form-session-id=form_session_id]").val());'
提交表格后,我被重定向到:

无法获取其中的fsid值!我承认我不知道如何使用这部分代码:

输入[表单会话id=表单会话id]

所以这可能就是问题所在


我还尝试在附加设置字段中使用此代码,如所示:


在这种情况下,根本不会发生重定向。

您的页面是否确实有此隐藏字段?在我的页面上,直到我从快捷代码中删除
id:fsid
部分:
[dynamichidden表单会话id“表单会话id”]

在已发送的ok中,将输入[表单会话id=表单会话id]更改为输入[名称=表单会话id]:

on_sent_ok: 'location.replace("http://www.example.com/page-2/?fsid=" + jQuery("input[name=form-session-id]").val());'

我一直在寻找一个类似的解决方案,这是成功的! 使用联系人表单7,我在PayPal上销售机票,我有一个名为“ticketnumber”的数量字段

在其他设置中,我有:

在发送时确定:“location.replace(“+jQuery”(“input[name=ticketnumber]”)val();”

工作起来很有魅力

on_sent_ok: 'location.replace("http://www.example.com/page-2/?fsid=" + jQuery("input[name=form-session-id]").val());'