//模拟密码输入框,防止浏览器记住密码
function inputPassword(){
//获取输入框的值
let value = $("#mcmm1").val();
let realPassword = $("#mcmm").val();
if (value!=''){
//如果不为空,逐个字符判断是否为圆点
for (let i =0; i<value.length; i++){
if (value.charAt(i)!="\u25CF"){
//如果不是圆点,表示该字符为用户输入的值,放到真实值的对应位置
let char = value.charAt(i);
realPassword=realPassword.slice(0,i)+char+realPassword.slice(i);
//将该字符替换为圆点
value = value.slice(0,i)+"\u25CF"+value.slice(i+1);
}
}
//防止真实值和圆点的数量不对应。
realPassword = realPassword.slice(0,value.length);
}else{
//保持一致性
realPassword = '';
}
$("#mcmm").val(realPassword);
$("#mcmm1").val(value);
}
评论
直达楼层