【问题标题】:FORM not posting to PayPalFORM 未发布到 PayPal
【发布时间】:2012-01-17 10:21:45
【问题描述】:

我的网站上的表格遇到了一个非常烦人的问题。 该表单是发布到 PayPal 的付款表单。

但我不断收到投诉,说它只是点击提交后没有加载 PayPal 付款页面

显然,这对我来说是个大问题,因为它导致我的潜在客户过于松散。 如果有人对此问题有任何想法,将不胜感激。

这是表格:

<form action="https://www.paypal.com/cgi-bin/webscr" method="POST" style="margin-top: 6px;">
<input type="hidden" name="business" value="billing@mysite.com">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="cancel_return" value="http://mysite.com/premium.php">
<input type="hidden" name="return" value="http://mysite.com/premium.php?action=done">
<input type="hidden" name="notify_url" value="http://mysite.com/payment.php?action=ipn">
<input type="hidden" name="item_name" value="Premium">
<input type="hidden" name="amount" value="4.95">
<input type="hidden" name="currency_code" value="GBP">
<input type="text" id="username" name="custom" value="Please enter your Twitter username here...">
<input type="image" src="/images/prebtn.png" id="signup" value="Signup for Premium" style="margin: 0;">
</form>

如果您需要更多信息,请尽管询问,谢谢。

【问题讨论】:

  • 很抱歉之前没有人能够帮助您,我可以理解您的沮丧和烦恼!不幸的是,我也未能在您的代码中找到问题,但我找到了可能对您有用的以下页面:cms.paypal.com/cgi-bin/…!
  • 我也可以问一下,这个表格有用吗?如果是这样,它从什么时候开始停止工作?有什么条件使它起作用吗?
  • 感谢 cmets,表单一直有效。但我认为也一直存在问题。直到最近我才开始收到更多的投诉,因为我为错误引入了一个联系系统。
  • 我遇到了同样的问题。这是非常断断续续的。通常,很少见。但是当我收到投诉时,通常是使用 Safari 的 iPhone 或 iPad。如果我告诉这个人尝试不同的浏览器,它会起作用。我有很多人使用 iPhone/iPad 没有问题。还有,不能确定是不是旧版本,我问,他们经常说它是全新的,等等。超级烦人。
  • 我遇到了同样的问题 - 8 年后 - 这让我发疯了。你找到解决方案了吗?

标签: html forms post paypal


【解决方案1】:

试试这个,你应该在表单标签内提交你的输入。

<input type="submit" name="submit" value="Sign up for Premium"/>

更新

我刚刚在没有任何更改的新 HTML 文件中尝试了您的代码,它完美运行,它将我重定向到贝宝支付 4.95 英镑。

  • 创建一个新的 HTML 文件,并将您在问题中发布的代码粘贴到 body 标记中。
  • 点击提交 img,它会将您重定向到 paypal。

我不知道为什么它在您的项目中不起作用,可能是无效的 html(某处缺少标签?,javascript 覆盖点击并且什么都不做?)。

但您的代码确实有效,我们需要更多代码和有关此代码所在页面的信息,以找出其无法正常工作的原因。

【讨论】:

  • 这不是解决方案,因为&lt;input type="image" /&gt; 也可以用于提交表单。此外,submit 按钮不包含名称属性,因此它什么也不做。
  • 我确实查过了,正如 Rob 所说,&lt;input type="image"&gt; 是一个完美的解决方案。此外,这不是问题!当我尝试代码时,它只是将我发送到一个空白页面,所以显然表单的提交是正确的!
猜你喜欢
  • 2011-07-21
  • 2013-11-12
  • 2018-02-11
  • 2018-12-31
  • 2013-03-01
  • 2019-04-24
  • 2011-12-07
  • 1970-01-01
  • 2018-05-01
相关资源
最近更新 更多