首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当你从Chrome自动填写卡号时,你如何让Angular显示Visa Credit / Debit

当你从Chrome自动填写卡号时,你如何让Angular显示Visa Credit / Debit
EN

Stack Overflow用户
提问于 2019-06-26 18:23:53
回答 2查看 301关注 0票数 0

当我在Chrome中为卡使用自动填充并选择Visa Debit时,它会显示卡类型为Visa而不是Visa Debit。在我们切换到Angular之前,HTML显示了Visa Credit / Visa Debit

我尝试将输入类型更改为'text‘,因为这是在旧网站中使用的,但这并没有解决这个问题(我不确定为什么它被设置为输入类型'tel’,但我猜这是有原因的)。

我目前有:

代码语言:javascript
代码运行次数:0
运行
复制
<input type="tel" class="form-control w-100" formControlName='cardNumber' maxlength="23">

我希望卡类型在输入/选择卡时自动填写Visa Debit或Visa Credit。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-03 18:34:26

我最终解决了这个问题,更改了密钥的名称,以确保所有与Visa相关的卡都引用了“Visa”。我猜Chrome需要这个才能让自动补全起作用。

票数 0
EN

Stack Overflow用户

发布于 2019-06-26 19:33:15

根据Google Docs,您可能需要将autocomplete="cc-number"添加到字段中,以便它能自动正确地为您填写信用卡号。

信用卡号码的整个输入如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
<input name="cardnumber" id="frmCCNum" required autocomplete="cc-number">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56770540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档