получить значения из контактной формы 7 wp плагин [закрыт]


Я использую плагин контактной формы 7 в моем блоге.У меня есть опция пожертвования в форме с опцией цены в переключателе. пользователь может выбрать и отправить.После отправки формы она должна быть перенаправлена на PayPal. с выбранной ценой.

Я пытался

On_sent_ok: "местоположение= 'https://www.sandbox.paypal.com/us/cgi-bin/[email protected]¤cy_code=USD&amount=100&return=http://http://cratecreative.com/norpac&item_name=contribution';"

В дополнительной опции в управление формами. Но здесь значение цены статично. Мне нужно изменить это значение, которое выбирает пользователь.

Заранее благодарю

Author: kaiser, 2011-06-14

2 answers

Сначала измените значение `on_sent_ok' на:

on_sent_ok: 'my_redirect();'

Затем создайте эту функцию my_redirect() на странице, которая отображает форму:

<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

И готово! Просто убедитесь, что вы исправили адрес электронной почты в этом URL-адресе и заменили PRICE_FIELD фактическим идентификатором поля цены.

 3
Author: Bainternet, 2011-06-14 08:17:22

Весь этот код помещается в поле дополнительных настроек, изменяя"[email protected] "на ваш электронный адрес Paypal и "amount=100" на вашу собственную сумму, например "amount=25" или "amount="50". Также не забудьте изменить страницу "возврат" на свой собственный URL-адрес, как только они завершат платеж:

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
Author: Graig, 2013-04-12 10:36:34