簡體   English   中英

如何將“條紋”按鈕與正確/錯誤檢查一起使用?

[英]How do I use my Stripe button with a true/false check?

我正在使用Stripe作為付款處理程序,並實現了自定義按鈕。 但是,我意識到,在允許他們付款之前,我還需要檢查用戶是否輸入了送貨信息(我知道我可以將其放在單獨的頁面上,但是我希望他們不必跳轉到新頁面)。

但是,當我嘗試將IF添加到Stripe表單時,遇到了問題。 這是JSFiddle: http : //jsfiddle.net/K843E/1/

<form method="post" action="stripeprocess.php" id="cartform2">
<button id="customButton2" type="button">With Check</button>
<script>
    var check = false;
    if(check) {
    $('#customButton2').click(

    function() {

        var token = function(res) {
            var $input = $('<input type=hidden name=stripeToken />').val(res.id);
            $('#cartform2').append($input).submit();
        };

        StripeCheckout.open({

            address: true,
            amount: 1000,
            currency: 'usd',
            name: 'Test',
            description: 'Item Description',
            panelLabel: 'Checkout',

            token: token
        }
    }
    );

        return false;
    });

最上面的按鈕顯示了如果IF語句返回true時應該如何工作,最下面的按鈕是我對IF的嘗試。

我在這里修復了該代碼中的語法錯誤,現在檢查時為true或false。

 var check = false;
        if(check) {
        $('#customButton2').click(

        function() {

            var token = function(res) {
                var $input = $('<input type=hidden name=stripeToken />').val(res.id);
                $('#cartform2').append($input).submit();
            };

            StripeCheckout.open({

                address: true,
                amount: 1000,
                currency: 'usd',
                name: 'Test',
                description: 'Item Description',
                panelLabel: 'Checkout',

                token: token
            } );



            return false;
        });
        }

工作演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM