密码字段仅包含数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密码字段仅包含数字相关的知识,希望对你有一定的参考价值。

我正在创建一个网络应用程序,我想为智能手机设置一个特殊的密码字段。用户密码只是数字,所以我想要一个特殊的键盘(它已经完成并且可以工作)问题是Firefox for android,密码字段不显示为密码而是显示为简单文本。

我的ASP.NET字段:

 <asp:TextBox Type="Number" pattern="[0-9]*" CssClass="PassTxtBox" ID="Txt_psswd" runat="server" Columns="20" MaxLength="20" Width="100%" Height="30px" ForeColor="Black"></asp:TextBox>

我的CSS:

.PassTxtBox{
    -webkit-text-security: circle;
}
答案

将输入类型更改为Type="Password"

<asp:TextBox Type="Password" pattern="[0-9]*" CssClass="PassTxtBox" ID="Txt_psswd" runat="server" Columns="20" MaxLength="20" Width="100%" Height="30px" ForeColor="Black"></asp:TextBox>
另一答案

尝试将text-security:circle;添加到类PassTxtBox

.PassTxtBox{
    -webkit-text-security: circle;
    -moz-text-security:circle;
     text-security:circle;
}

尝试添加此功能

 window.onload = function(){
            init(); 
        }
        function init(){
            var test= document.getElementsByTagName("input")[0];
            var style = window.getComputedStyle(x);

            if(style.webkitTextSecurity){
                //Don't perform any action
            }else{
                test.setAttribute("type","password");
            }
        }   

以上是关于密码字段仅包含数字的主要内容,如果未能解决你的问题,请参考以下文章

如何使用正则表达式匹配或替换仅包含数值的密码

如何仅在文本字段中输入数字[重复]

如何使用正则表达式查询 pymongo 以获取仅包含数字的值

Oracle Apex:如何将表单中的数字字段限制为仅允许数字?

SQL Server判断某个字段是否包含中文/英文字符/数字

调用非托管代码时,CLR 如何封送仅包含单个字段的结构?