怎么可以控制原生密码框小眼睛,明文与密文的显示。

由于扫码枪会有中文乱码问题,使用了2个文本框解决,用密码框来传值,普通文本框显示内容,2个输入框叠在一起了,把密码框的透明度设置为0,但会有一个缺点,就是密码框被选中时,原本透明的小黑点会显示出来。

想到一个控制原生小眼睛,在页面刷新时给他设置为明文状态,但又不丢失密码框的作用

加个input事件直接干掉不要的字符,下面示例只允许输入数字和英文字符


<input type="text" oninput="this.value=this.value.replace(/[^\da-z]/gi,'')"/>
 

不行的变为text那中文乱码了

控制input框的type类型应该可以吧
用框架做比较叫方便一点

。。。。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632