【发布时间】:2021-12-05 21:13:26
【问题描述】:
我想在同一个 html 上使用两个支付表单 (stripe.js)。 if 只能指定一个,所以会出现最先调用的支付表单,而不会出现另一个。
有没有办法实现?
条纹元素将安装到第一个元素。
<script src="https://js.stripe.com/v3/"></script>
// first one -> appeared
<div id="card-number-element"></div>
// another one -> not appeared
<div id="card-number-element"></div>
<script>
var cardNumberElement = elements.create("cardNumber");
if (document.getElementById("card-number-element")) {
cardNumberElement.mount("#card-number-element");
}
</script>
【问题讨论】:
-
我不确定 Stripe 是否会让您在一个表单中创建多个卡号元素。
标签: javascript html stripe-payments