条纹

2017-02-16 97 views
18

启用在`cardNumber`类型元素的品牌图标,当使用Stripe elements,是有办法使用card元素,但仍获得了汽车品牌图标显示的地方(最好是在cardNumber输入字段)?条纹

回答

20

此刻,不,没有。但元素仍然是一个非常新的产品,我们非常乐意提供反馈!请致信条纹支持https://support.stripe.com/email要求此功能 - 我不能保证它会实施,但它一定会考虑。

编辑:没有选项可让cardNumber字段自动显示品牌图标,但可以通过在元素的change事件中使用brand属性自行实现。这里有一个例子:https://jsfiddle.net/ywain/L96q8uj5/

+2

Ywain,我会将此行为记录为一个错误,因为元素文档有一个选项“hideIcon”,默认为false。花了很长时间调试,直到发现这个问题,图标应该在那里。此外,在此期间,您(或来自Stripe的其他人)是否可以使用svg图像编码某些内容,而不是自定义字体,这会使页面加载更重? – sandre89

+2

@ sandre89'hideIcon'选项仅适用于“all-in-one”'card'元素,而不适用于'cardNumber'元素。我会看看我们是否可以更新文档以使其更清晰。 – Ywain