从输入字段中获取一个值并将其传递给 Paypal

Posted

技术标签:

【中文标题】从输入字段中获取一个值并将其传递给 Paypal【英文标题】:Taking a value from a input field and passing it to Paypal 【发布时间】:2014-01-03 03:14:14 【问题描述】:

我有一个输入字段,其中填充了捐赠金额按钮选择的数值。

我需要将在输入字段中填充或输入的值传递给 paypal(我使用的是自定义按钮)。

我目前用于填充输入文本框的代码是:

<div class="border-all-background">   
    <div class="border-all-background">   
        <h2><span>SELECT AN AMOUNT</span> </h2>
        <div align="center">
            <a href="#" class="simple-button  " onclick="return UpdateAmount(25,'other_amount')">$25</a>
            <a href="#" class="simple-button  " onclick="return UpdateAmount(50,'other_amount')">$50</a>
            <a href="#" class="simple-button  " onclick="return UpdateAmount(75,'other_amount')">$75</a>
            <a href="#" class="simple-button  " onclick="return UpdateAmount(100,'other_amount')">$100</a>
            <a href="#" class="simple-button  " onclick="return UpdateAmount('other','other_amount')">Other</a>
            <br />
        </div>               
        <br />
        <div style="padding-left:75px;" >
            <span><h4> Your Donation <span>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> $
            <input name="other_amount" type="tel" class="textField validate min:1" id="other_amount" size="12" value="" data-charactercount="" data-charactercount-limit="6"></h4></span>
        </div>

paypal按钮的代码是

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="XXXXXXXXX">
    <input type="image" src="https://dl.dropboxusercontent.com/u/106279316/paypal%20button/paypal.png" border="0" name="submit" >
    <img  border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif"  >
</form>

按照this similar question 的解决方案,我显然必须为金额提供一个额外的隐藏字段,但我不确定如何将输入文本框中的值传递到金额字段

【问题讨论】:

【参考方案1】:

这样的事情应该可以工作。

function UpdateAmount(amount, something)

    $("#hosted_button_id").val(amount); // Or whatever the input's id is.
    // Whatever you wanna do.

通过这种方式,您可以将金额值传递给隐藏输入的值(可能在表单内部),使其可用于提交。

如果这不是你要找的东西,那么你必须让你的问题变得更清楚。

【讨论】:

以上是关于从输入字段中获取一个值并将其传递给 Paypal的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Javascript 提示框中获取值并将其传递给 PHP 变量以便能够保存在 SQL 中?

从 Django 中的 JsonResponse 中提取字段值并将其传递给 Ajax Jquery

从数据表中获取值并将其传递给标签

有没有办法获取选项标签值并将其传递给车把中的助手?

获取一个值并将其传递给结构列表并返回一个具有相应值的列表

从一个文本字段中获取文本,对其进行更改并传递给另一个文本字段