J'ai un formulaire que j'essaie d'avoir rediriger vers http://www.example.com
après avoir envoyé un email avec succès. J'ai essayé différentes approches, y compris on_sent_ok
dans les paramètres supplémentaires, ainsi queFormulaire de contact 7 ne pas rediriger sur le courrier électronique envoyé
if(jQuery('.wpcf7-mail-sent-ok').length > 0)
window.location.replace("http://stackoverflow.com");
dans mon JavaScript, mais cela ne semble pas fonctionner aussi bien.
Modifier: J'ai oublié de mentionner que lorsque l'utilisateur clique sur Soumettre, je fais un empêchement par défaut afin de faire quelques calculs et générer un PDF. Une fois que tout est fait, je fais
$("form.wpcf7-form").unbind('submit').submit();
pour permettre la soumission à se produire. Cela pourrait-il causer des problèmes avec la redirection?
Je ne sais pas quoi que ce soit à propos Formulaire de contact 7, mais il ne devrait pas avoir un paramètre pour rediriger après la soumission? J'ai trouvé ceci dans les docs: http://contactform7.com/redirecting-to-another-url-after-submissions/. ** Edit: ** oh nvm, je viens de remarquer que vous avez dit que cela ne fonctionne pas. –
Etes-vous sûr d'utiliser correctement le format de l'on_sent_ok? Il devrait être 'on_sent_ok:" location = 'http://stackoverflow.com/'; "' en fonction du lien que j'ai posté. –
Je viens de l'essayer, malheureusement cela n'a pas fonctionné – mikepsb