我想强制iOS在我的密码栏中显示数字键盘。我使用以下代码:
<input type="password" pattern="\d*" name="pass"/>
在iOS7中它运行良好,但看起来他们已经改变了密码字段的政策。有什么建议如何在iOS8上强制使用数字键盘输入密码?
<input type="text" class="pass" pattern="\d*">
<input type="number" class="pass" pattern="\d*">
这个可以在iOS和Android设备上运行,但是在Windows设备上有问题。
.pass{
-webkit-text-security: disc;
-moz-webkit-text-security: disc;
-moz-text-security: disc;
}
由于他们更改了密码策略设置的某些部分,我认为不可能让密码字段打开数字键盘。也许你可以尝试通过给它一个不同的输入类型来绕过数字键盘。
<input type="number"/>
<input type="tel"/>
如果这个方法不起作用,你也可以尝试使用
<input type="text" pattern="\d*">