PayPal 智能按钮不会提交动态值

问题描述 投票:0回答:1

我有一个看起来像这样的 PayPal 智能按钮:

按钮 div 隐藏但存在于页面上,然后在用户做出一些选择后,填充值并显示按钮 div。

问题是,当用户点击其中一个支付按钮时,没有任何反应,也没有产生任何错误。

如果手动单击每个输入字段并通过它们进行切换,按钮将起作用。

我不确定发生了什么。我试过这样的东西来模拟移动到每个输入:

                    $("#smart-button-container").find("input").each(function(){
                            $(this).focus();
                    });

但这不起作用。

我怎样才能让它发挥作用?

JSfiddle

jquery paypal paypal-buttons
1个回答
1
投票

问题是您从默认值开始:

      onInit: function (data, actions) {
        actions.disable();

只有在有 keyup 事件后才会改变。

© www.soinside.com 2019 - 2024. All rights reserved.