【发布时间】:2014-10-31 11:04:57
【问题描述】:
我想知道如何设置一个输入字段(类型 = 文本)以在数字之间显示空格和斜线,如下所示:
我知道如何将输入限制为数字并执行验证。这不是我要问的。我想知道实际的显示。你能以某种方式使用 CSS 来做到这一点,将前两个 MM 数字与最后两个 YY 数字分开吗?
我希望用户只能输入 4 位数字并将其显示为:MM / YY
(与How to format credit card input fields and expiry date 不同的问题。该问题侧重于验证。)
【问题讨论】:
-
不,不能用 CSS 做到这一点。你需要用 JS 更新它,除非你像@HelpNeeder 说的那样使用多个输入。
-
您在寻找类似的东西吗? jsfiddle.net/zoj2de8p/2
-
@BuddhistBeast:是的,这就是我想要的,只是更强大。
-
@Doug - 如果你已经建立了一个更强大的解决方案,你能分享一下吗?我正在寻找建立一个类似的
标签: javascript css input credit-card