这是一个修改功能
旧密码,以“******”六个*号形式显示在输入框(旧密码并不是真的六个*)
本来以值还是不是六个*作为判断,密码有没有被重新输入
但是如果用户输入了六个*
就判断不了是本来就有的六个*
还是用户输入的六个*
如果被输入的,需要做非法字符判断
总结
如何判断这六个*是用户输入的,还是本来就有的
这是一个修改功能
旧密码,以“******”六个*号形式显示在输入框(旧密码并不是真的六个*)
本来以值还是不是六个*作为判断,密码有没有被重新输入
但是如果用户输入了六个*
就判断不了是本来就有的六个*
还是用户输入的六个*
如果被输入的,需要做非法字符判断
总结
如何判断这六个*是用户输入的,还是本来就有的
var password = document.getElementById("password");//取id
//聚焦变空
password.onfocus = function(){
$("#password").val("");
}
//失焦判断值长度
//无长度(无值)把*号放回,全局变量做记号,未入力新值
//有长度(有值)全局变量做记号,有入力新值
//下个check用这个全局变量判断这个值是不是用户自己入力的
password.onblur = function(){
var passwordV = $("#password").val();
if(passwordV.length>0){
pswBoor = true;
}else{
$("#password").val("******");
pswBoor = false;
}
}