Javascript AngularJs Cordova android应用程序中输入文件的4位密码PIN验证
我正在使用AngularJs为android创建Cordova应用程序。我的应用程序中有一个输入PIN页面。我需要为我的输入文件添加以下验证:Javascript AngularJs Cordova android应用程序中输入文件的4位密码PIN验证,javascript,android,angularjs,cordova,validation,Javascript,Android,Angularjs,Cordova,Validation,我正在使用AngularJs为android创建Cordova应用程序。我的应用程序中有一个输入PIN页面。我需要为我的输入文件添加以下验证: 输入应该是一个数字。(需要显示数字键盘) 最大长度应为4 字段类型应为密码 我试过 在上面的代码中,最大长度验证正在工作,并将输入文件作为密码输入。但数字键盘或数字验证对我不起作用 然后我尝试了 在上面的代码中,4位数字验证正在工作,并且得到了数字键盘。但这些值不作为密码保护 我需要这个安卓系统的解决方案。你能给我一个解决办法吗 谢谢我从邮局得到了答案
在上面的代码中,最大长度验证正在工作,并将输入文件作为密码输入。但数字键盘或数字验证对我不起作用
然后我尝试了
在上面的代码中,4位数字验证正在工作,并且得到了数字键盘。但这些值不作为密码保护
我需要这个安卓系统的解决方案。你能给我一个解决办法吗
谢谢我从邮局得到了答案
请在下面找到我得到的解决方案:
<input id="password" oninput="maxLengthCheck(this)" maxlength="4" type = "number" placeholder="Enter Pin" name="password" required />
<script>
function maxLengthCheck(object) {
if (object.value.length > object.maxLength)
object.value = object.value.slice(0, object.maxLength)
}
</script>
<style>
input[type=number] {
-webkit-text-security: disc;
}
</style>
函数maxLengthCheck(对象){
if(object.value.length>object.maxLength)
object.value=object.value.slice(0,object.maxLength)
}
输入[类型=数字]{
-webkit文本安全:光盘;
}
谢谢太好了..非常感谢