2014-09-24 56 views
1

我目前正在尝试将贝宝整合到我们现有的Web应用程序中。ASP.Net WebForms + Paypal表格

Web应用程序正在使用ASP.NET WebForms。

由于在WebForms中我们有一个表格元素(几乎)所有东西,我想知道如何集成一个使用表单本身的PayPal按钮。

有没有办法做到这一点?

回答

3

是的。我这样做是在三个步骤:

  1. 从PayPal的代码删除表单标签,因为你不能有嵌套形式。
  2. 向PayPal按钮添加一个ID,类或其他内容,让您可以在jQuery函数中找到它(此示例使用的编号为paypalbutton)。
  3. 添加一个jQuery脚本来捕获点击并覆盖窗体发布:

这可能需要修改与您的特定代码工作(但它可能工作为是):

$(document).ready(function() { 
    $("#paypalbutton").on("click",function(n) { 
     n.preventDefault(); 
     $("#aspnetForm").attr("action","https://www.paypal.com/cgi-bin/webscr"); 
     $("#aspnetForm").submit(); //or whatever your WebForms form element is called 
    }); 
}); 
+0

你能在这里包括一个代码的例子吗? – 2016-01-18 07:31:01