首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用paypal subscription按钮发布表单?或者,有没有办法发布一个只包含paypal内容的表单?

如何使用paypal subscription按钮发布表单?或者,有没有办法发布一个只包含paypal内容的表单?
EN

Stack Overflow用户
提问于 2011-10-20 20:32:26
回答 2查看 673关注 0票数 1

我正在使用PayPal订阅,我有贝宝订阅按钮的问题。我有订阅按钮与4订阅选项。我想在查询字符串中添加这个选中的选项。因此,我的查询字符串将如下所示:

代码语言:javascript
复制
https://www.paypal.com/cgi-bin/webscr?cmd=_s-lick&hosted_button_id=Y1TOJTYQ2ALDJ&os0=Silver Membership

在上面的查询字符串中,我想为os0参数设置选定的选项。

我的代码:

代码语言:javascript
复制
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="hosted_button_id" value="X9TEPZ7Q2ALDJ"/>
<table>
<tr><td><input type="hidden" name="on0" value="Memberships">Memberships</td></tr><tr><td>
<select name="os0">
<option value="Registration - One month">Registration - One month : $1.00USD - monthly</option>
<option value="Trial Membership">Trial Membership : $25.00USD - monthly</option>
<option value="Silver Membership">Silver Membership : $250.00USD - yearly</option>
<option value="Gold Membership">Gold Membership : $400.00USD - yearly</option>
</select> 
</td></tr>
</table>
<input type="hidden" name="currency_code" value="USD"/>
<input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online."/>
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"/>                            
<a id="paypalDonate" target="_blank" href ="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Y1TOJTYQ2ALDJ&os0=document.getelementbyid(os0).value">

<img border="0" id="payPalImage" src="https://www.paypalobjects.com/en_GB/i/btn/btn_subscribeCC_LG.gif" alt="Donate to DevtheWeb.NET" />
</a>
</form>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-21 18:33:15

我通过使用ImageButton而不是锚标签修复了这个问题。

如下所示:

代码语言:javascript
复制
<asp:ImageButton ID="payPalImage" ImageUrl="https://www.paypalobjects.com/en_GB/i/btn/btn_subscribeCC_LG.gif" runat="server" OnClick="payPalImage_Click" />

在ImageButton的点击事件中,在后端文件(.cs文件)中,我附加了选定的订阅选项,如下所示:

代码语言:javascript
复制
protected string _SubscriptionVal = "";

....
protected void payPalImage_Click(object sender, ImageClickEventArgs e)
{
    _SubscriptionVal = Request["os0"];
    Response.Redirect("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X34EQZ8Q2AFASLDJ&os0="+_SubscriptionVal);
}

最后,我可以重定向到贝宝帐户与适当的价值。

票数 0
EN

Stack Overflow用户

发布于 2011-10-21 04:37:32

这不可能。要么不使用下拉菜单,而是使用PayPal给你的电子邮件链接(基本上就是你拥有的链接,减去选项select),或者使用<form>帖子。

不能将下拉选择与链接组合在一起。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7835957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档