【问题标题】:the paypal payment page price calculation贝宝支付页面价格计算
【发布时间】:2011-06-16 10:51:25
【问题描述】:

我想为我的 Paypal 付款选项创建价格计算。我正在使用javascript来做到这一点。但它不起作用。那么任何人都可以帮助我吗?下面是代码:

<script LANGUAGE="JavaScript">

function dp(price) {
    string = "" + price;
    number = string.length - string.indexOf('.');
    if (string.indexOf('.') == -1) return string + '.00';
    if (number == 1) return string + '00';
    if (number == 2) return string + '0';
    if (number > 3) return string.substring(0, string.length - number + 3);
    return string;
}

function calculate() {
    document.calcform.total1.value = dp((document.calcform.amount.value) * (document.calcform.quantity1.value))

}
</script>


<p>number of licenses (US$59.99 per license):</p>
<p><form name="calcform" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="sample@paypal.com">
<input type="hidden" name="lc" value="MY">
<input type="hidden" name="item_number" value="abc">
<input type="text" name="quantity1" size="50" ONCHANGE="calculate()">
<input type="hidden" name="amount" ONCHANGE="calculate()" value="59.99">
<input type="hidden" name="item_name" value = "J-2011">

</form></p>

enter to process payment

【问题讨论】:

    标签: javascript paypal


    【解决方案1】:

    在表单标签内添加名为“total1”的隐藏框。

    <input type="hidden" name="total1" value = "">
    

    【讨论】:

    • 还在带有 onsubmit 属性的表单标签中添加了 calculate() 函数。
      paypal.com/cgi-bin/webscr" method="post" onsubmit="calculate()"> 并在表单末尾添加提交按钮。
    猜你喜欢
    • 2016-03-13
    • 2013-06-07
    • 2015-06-25
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2013-09-21
    • 2014-10-26
    相关资源
    最近更新 更多