web-dev-qa-db-fra.com

obtenir les valeurs du formulaire de contact 7 plug-in wp

J'utilise formulaire de contact 7 plugin dans mon blog.J'ai l'option de faire un don dans le formulaire avec option de prix dans le bouton radio. L'utilisateur peut sélectionner et envoyer. Après avoir soumis le formulaire, il doit être redirigé vers le compte Paypal. avec prix sélectionné.

j'ai essayé

on_sent_ok: "location = 'https://www.sandbox.Paypal.com/us/cgi-bin/webscr?cmd=_xclick&[email protected]&currency_code=USD&amount=100&return=http://http://http://cratecreative. com/norpac & item_name = contribution '; "

en option supplémentaire en gestion de formulaire. Mais ici, la valeur du prix est statique. Je dois changer la valeur choisie par l'utilisateur.

Merci d'avance

1
Gowri

Commencez par changer le `on_sent_ok 'en:

on_sent_ok: 'my_redirect();'

puis créez cette fonction my_redirect() dans la page qui affiche le formulaire:

<script>
    function my_redirect() {
        var price = document.getElementById('PRICE_FIELD').value;
        var url = 'https://www.sandbox.Paypal.com/us/cgi-bin/webscr?cmd=_xclick&[email protected]&currency_code=USD&amount='+price+'&return=http://http://cratecreative.com/norpac&item_name=contribution';
        window.location = url;
    }
</script

et fait! Assurez-vous simplement que vous corrigez le courrier électronique dans cette URL et remplacez PRICE_FIELD par l'identifiant réel du champ prix.

3
Bainternet

Ce code complet va dans la zone des paramètres supplémentaires, en remplaçant "[email protected]" par votre email Paypal et le "amount=100" par votre propre montant ex -"amount=25" ou "amount="50". Veillez également à changer la page "retour" en votre propre URL une fois le paiement terminé:

on_sent_ok: "location = 'https://www.sandbox.Paypal.com/us/cgi-bin/webscr?cmd=_xclick&[email protected]&currency_code=USD&amount=100&return=http://http://cratecreative.com/norpac&item_name=contribution';"
0
Graig