Javascript 如何将表单字段值添加到查询参数中,以便在发送时联系表单7?确定重定向URL?
在网上搜索之后,我尝试了几种方法,包括各种SO答案 目前我正在尝试: 表单字段代码: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());' 提交表格后,我被
[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());'