J'ai essayé plusieurs méthodes pour cela après une recherche en ligne, y compris diverses réponses SO.Comment ajouter une valeur de champ de formulaire à un paramètre de requête à l'URL de redirection on_sent_ok du formulaire de contact 7?
actuel J'essaie ceci:
Code champ Forme:
[dynamichidden form-session-id "form_session_id" id:fsid]
code dans Paramètres supplémentaires:
on_sent_ok: 'location.replace("http://www.example.com/page-2/?fsid=" + jQuery("input[form-session-id=form_session_id]").val());'
Après avoir soumis ma forme, je suis redirigé vers:
http://www.example.com/page-2/?fsid=undefined
Impossible d'obtenir cette valeur fsid là-dedans! Je ne sais pas certes comment utiliser cette partie du code:
input[form-session-id=form_session_id]
Donc cela pourrait être la question ...
J'ai également essayé d'utiliser ce code dans le supplémentaires champ Paramètres, comme on le voit à 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();'
Dans ce cas, aucune redirection ne se passe.