Javascript 我可以将PayPal按钮集成到我的HTML中吗?

Javascript 我可以将PayPal按钮集成到我的HTML中吗?,javascript,html,paypal,Javascript,Html,Paypal,我在HTML中添加PayPal按钮时遇到一些问题。不确定这是否可能,但我希望它在按下PayPal“Buy Now”按钮时获取JavaScript生成的价格输出,并允许他们购买产品。如果有人能告诉我这是可行的,我将不胜感激 到目前为止,我的代码是: <!DOCTYPE html> <!-- boost script by thelamp --> <html> <head> <link rel="stylesheet" type="te

我在HTML中添加PayPal按钮时遇到一些问题。不确定这是否可能,但我希望它在按下PayPal“Buy Now”按钮时获取JavaScript生成的价格输出,并允许他们购买产品。如果有人能告诉我这是可行的,我将不胜感激

到目前为止,我的代码是:

    <!DOCTYPE html>
<!-- boost script by thelamp  -->
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">

    <script>
        var costs = [ 10,10,10,10,10,
                      15,15,15,15,15,
                      20,20,20,20,20,
                      25,25,25,25,25,
                      30,30,30,30,30];

        function calc() {
            var fromValue = document.getElementById("from").selectedIndex;

            var toValue = document.getElementById("to").selectedIndex;

            if (fromValue < toValue) {
                var price = 0;

                for (i = fromValue; i < toValue; i++) {
                    price += costs[i];
                }

                document.getElementById("price").innerHTML = price;
            } else {
                document.getElementById("price").innerHTML = 'Target Rank needs to be higher than the your Rank.';
            }
        }
    </script>
</head>
    <body>


    From:
        <select id="from" onchange="calc()">
            <option>Silver 1</option>
            <option>Silver 2</option>
            <option>Silver 3</option>
            <option>Silver 4</option>
            <option>Silver Elite</option>
            <option>Silver Elite Master</option>
            <option>Gold Nova 1</option>
            <option>Gold Nova 2</option>
            <option>Gold Nova 3</option>
            <option>Gold Nova Master</option>
            <option>Master Guardian 1</option>
            <option>Master Guardian 2</option>
            <option>Master Guardian Elite</option>
            <option>Distinguished Master Guardian</option>
            <option>Legendary Eagle</option>
            <option>Legendary Eagle Master</option>
            <option>Supreme Master First Class</option>
            <option>Global Elite</option>
        </select>

        To:
        <select id="to" onchange="calc()">
            <option>Silver 1</option>
            <option>Silver 2</option>
            <option>Silver 3</option>
            <option>Silver 4</option>
            <option>Silver Elite</option>
            <option>Silver Elite Master</option>
            <option>Gold Nova 1</option>
            <option>Gold Nova 2</option>
            <option>Gold Nova 3</option>
            <option>Gold Nova Master</option>
            <option>Master Guardian 1</option>
            <option>Master Guardian 2</option>
            <option>Master Guardian Elite</option>
            <option>Distinguished Master Guardian</option>
            <option>Legendary Eagle</option>
            <option>Legendary Eagle Master</option>
            <option>Supreme Master First Class</option>
            <option>Global Elite</option>
        </select>
        <br><br>

        Price:
        <div id="price">

        </div>
    </body>
</html>

风险价值成本=[10,10,10,10,10,
15,15,15,15,15,
20,20,20,20,20,
25,25,25,25,25,
30,30,30,30,30];
函数计算(){
var fromValue=document.getElementById(“from”)。选择索引;
var toValue=document.getElementById(“to”)。选择索引;
if(fromValue
价格:

您好,继续回答上述问题,您将如何将用户选择拉入paypal详细信息

关于以下编码:

“项目名称”值应基于用户选择的内容,即“白银1到黄金新星1”
“金额值”应为相同的大小写,并基于用户的选择

是的,这是可能的,也是完全可行的。但是,我在你的标记中没有看到按钮。是的,在该标记中没有按钮。我一直在添加它时遇到问题,因为当我按下“立即购买”按钮时,我在页面上列出的价格会显示(得到0.00美元),对我来说一切似乎都很好。你能指出哪里不对劲吗?是小提琴。@peter是的,这确实有效,但它必须能够重定向到PayPal,并从下拉列表中向他们收取他们选择的任何级别的费用。如果这对你现在起作用,可能是一个很好的起点,让你从这里开始。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="oceLoL">
<input type="hidden" name="lc" value="AU">

<input type="hidden" name="item_name" value="test">
<input type="hidden" name="amount" value= "1"> 

<input type="hidden" name="currency_code" value="AUD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynow_SM.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_AU/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" width="1" height="1">
</form>

</body>