【发布时间】:2012-01-03 05:10:26
【问题描述】:
我正在努力将一些表单输入更新为 HTML5。我对验证数据不感兴趣,就像在移动设备上使用数字键盘一样。输入类型“tel”似乎可以满足我的需求,我在 iPad/移动设备上获得了数字键盘。输入类型“数字”也会给我数字键盘,但它还包括我不想要的微调框。
我想知道在信用卡输入中使用type="tel" 是否安全?或者我应该使用type="number" 并尝试以某种方式禁用微调器。我读到禁用微调器会使 Chrome 崩溃,这不是我愿意做出的权衡。
此外,目前我们为移动用户和非移动用户使用完全相同的网站。
【问题讨论】:
-
我同意,使用
tel在语义上是错误的,但不幸的是,它似乎确实是最有用的选项。就像你说的那样,这是财富的人质。我最近问了一个类似的问题:stackoverflow.com/questions/11219242/… before I found yours
标签: html types numbers html-input