私は様々なSOの回答を含め、オンラインで検索した後、これについていくつかの方法を試しました。問い合わせフォームにフォームフィールド値を追加するにはContact Form 7 on_sent_okリダイレクトURL?
:私はにリダイレクトしています私のフォームを送信した後
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]
コード:
フォームフィールドコード:私はこれをしようとしています
現在http://www.example.com/page-2/?fsid=undefined
そこにそのfsid値を取得できません!私は確かにこのコードの一部を使用する方法がわからない:
input[form-session-id=form_session_id]
だからそれが問題になる可能性が...
を私はまた、追加でこのコードを使用して試してみました設定フィールド:https://wordpress.stackexchange.com/questions/19966/get-values-from-contact-form-7-wp-plugin:
function my_redirect() {
var fsid = document.getElementById('fsid').value;
var url = 'http://www.example.com/page-2/?fsid=' + fsid;
window.location = url;
}
on_sent_ok: 'my_redirect();'
この場合、リダイレクトはまったく発生しません。