(1)读出密码和保存密码采用xml处理。
(2)校验密码的程序:
 
假设 oldPassword,newPassword,comPassword 为新密码和确认密码if (oldPassword==""){alert("请输入原来的密码")
return false;}if(comPassword!=newPassword){
  alert("你两次输入的密码不一!")}
  

解决方案 »

  1.   

    (1)读出密码和保存密码采用xml处理。
    (2)校验密码的程序:
     
    假设 oldPassword,newPassword,comPassword 为新密码和确认密码if (oldPassword==""){alert("请输入原来的密码")
    return false;}if(comPassword!=newPassword){
      alert("你两次输入的密码不一!")
      return false;
    }if (comPassword.length<6) {
      alert("你输入的密码为数太少了")
      return false;
    }  var ZmNums,SzNums //定义字母和数字的个数
    for(var i=0;i<comPassword.length;i++){
      var tempStr=comPassword.substr(i+1,i+2)  
      if(IsNaN(tempStr)){  
         SzNums+=1
      }
      else
      { 
         ZmNums+=1
      }
    }if( ZmNums==0 || SzNums==0 ){
      alert("你的密码过于简单");
      return false;   
    }
      

  2.   

    一般更新密码的程序流程是这样设计的:
    在用户有更新密码的权利时:
          显示更新页面->用户输入->对用户输入进行初步验证(比如新输入和再次输入比较验证,这里一般不作真实的验证,这个要提交到后台后由服务器端来验证以加强密码保护)->把输入的旧密码和新密码都提交到服务器处理->服务器进行处理返回结果。