有没有办法有一个蒙面的数字input字段?

我正在Android上创build一个HTML5应用程序,对于这个特定的场景,我们有一个用于信用卡安全代码的input字段,我们希望强制input字段仅被编号和屏蔽。

我没有find这个具体案例的运气,从我研究/尝试出来的一切,我可以告诉我的是,这不能纯粹通过HTML5来完成(因为数字和密码都是types的选项,只有一种types可以使用)。 我错过了什么,有一种方法来popup数字键盘,同时通过HTML5屏蔽input,或者有另一种方法来强制键盘inputtypes或通过CSS或JavaScript屏蔽input?

谢谢你的帮助!

Solutions Collecting From Web of "有没有办法有一个蒙面的数字input字段?"

如果只需要在基于WebKit的浏览器中工作,并且“纯粹通过HTML5”允许CSS,则可以尝试:

 input[type=number] { -webkit-text-security: disc; } 

我不确定目前是否有其他浏览器的等价物,未来这可能是通过CSS属性来控制的 。 从规范中已经放弃了CSS3版本的appearance ,所以看起来您必须等待跨浏览器解决scheme的text-security标准化。