Html 密码字段的强制数字键盘ios8

Html 密码字段的强制数字键盘ios8,html,ios,mobile,keyboard,ios8,Html,Ios,Mobile,Keyboard,Ios8,我试图强制iOS为我的密码字段显示数字键盘。我用 <input type="password" pattern="\d*" name="pass"/> 它在iOS7中运行良好,但看起来他们已经更改了密码字段的策略。有没有关于如何在iOS8中强制密码字段使用数字键盘的建议?因为他们更改了密码策略设置的某些部分,我认为不可能让密码字段打开数字键盘。也许你可以试着换一种方式使用数字键盘,只需给它一个不同的输入类型,比如 <input type="number"/> &l

我试图强制iOS为我的密码字段显示数字键盘。我用

<input type="password" pattern="\d*" name="pass"/>


它在iOS7中运行良好,但看起来他们已经更改了密码字段的策略。有没有关于如何在iOS8中强制密码字段使用数字键盘的建议?

因为他们更改了密码策略设置的某些部分,我认为不可能让密码字段打开数字键盘。也许你可以试着换一种方式使用数字键盘,只需给它一个不同的输入类型,比如

<input type="number"/>

<input type="tel"/>

如果这不起作用,您也可以尝试使用

<input type="text" pattern="\d*">

通过给输入类型一个简单的文本并强制它用\d*打开数字键盘,就像您已经在代码中尝试过一样

此链接可能有助于了解更多信息:
最好的方法是使用css

<input type="text" class="pass" pattern="\d*">
<input type="number" class="pass" pattern="\d*">

这很好,但我想把输入显示为****而不是纯文本。你问这个问题已经有一段时间了,但除此之外,你找到解决方案了吗?我也遇到了同样的问题:(我在混合应用程序中遇到了同样的问题,当从UIWebView转到WKWebView时,模式属性似乎被忽略了。
.pass{
    -webkit-text-security: disc;
    -moz-webkit-text-security: disc;
    -moz-text-security: disc;
}