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

标签 javascript php jquery paypal

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

我需要将在输入字段中填充或输入的值传递给 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" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

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

最佳答案

这样的事情应该可行。

function UpdateAmount(amount, something)
{
    $("#hosted_button_id").val(amount); // Or whatever the input's id is.
    // Whatever you wanna do.
}

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

如果这不是您要查找的内容,那么您必须让您的问题变得更加清晰。

关于javascript - 从输入字段中获取值并将其传递给 Paypal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20598911/

相关文章:

php - 如何配置 MySQLi 以识别 PHP 中的 mysqli 命令?

php - 如何从php中的Sqlite数据库删除行

javascript - 弹出窗口在 ajax 成功处理程序中被阻止

javascript - 如何使 jQuery 的可拖动功能扩展容器?

javascript - Redux-Toolkit createAsyncThunk Dispatch 显示为未定义

javascript - ReactJS - 图像未显示在 Material 表的自定义列中

javascript - 使用 AngularJS 和 Azure 移动 Web 服务与 ng-resource 进行分页

javascript - 无法从 Shopify 调用 instagram API

javascript - 使用PHP更改某些页面内容

javascript - 如何使用 jQuery 在输入中用逗号替换换行符?