从Contact Form 7 wp插件获取值

时间:2011-06-14 作者:Gowri

我正在使用contact form 7 plugin 在我的博客中。我在表单中有捐赠选项,单选按钮中有价格选项。用户可以选择并提交。提交表单后,它应该重定向到贝宝。具有选定的价格。

我试过了

on\\u sent\\u ok:“location=”https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_xclick&;业务[email protected]&;货币代码=美元(&U);金额=100(&;返回=http://http://cratecreative.com/norpac&;项目名称=贡献\';“”

在表单管理的附加选项中。但在这里,价格的价值是静态的。我需要更改用户选择的值。

提前感谢

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

首先将“on\\u sent\\u 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 具有价格字段的实际id。

SO网友:Graig

整个代码都放在“附加设置”框中,更改“[email protected]“发送至您的Paypal电子邮件"amount=100" 到您自己的金额ex-"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\';"

从Contact Form 7 wp插件获取值 - 小码农CODE - 行之有效找到问题解决它

从Contact Form 7 wp插件获取值

时间:2011-06-14 作者:Gowri

我正在使用contact form 7 plugin 在我的博客中。我在表单中有捐赠选项,单选按钮中有价格选项。用户可以选择并提交。提交表单后,它应该重定向到贝宝。具有选定的价格。

我试过了

on\\u sent\\u ok:“location=”https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_xclick&;业务[email protected]&;货币代码=美元(&U);金额=100(&;返回=http://http://cratecreative.com/norpac&;项目名称=贡献\';“”

在表单管理的附加选项中。但在这里,价格的价值是静态的。我需要更改用户选择的值。

提前感谢

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

首先将“on\\u sent\\u 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 具有价格字段的实际id。

SO网友:Graig

整个代码都放在“附加设置”框中,更改“[email protected]“发送至您的Paypal电子邮件"amount=100" 到您自己的金额ex-"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\';"