昨天登陆网易的时候,也就是登陆163邮箱的密码的时候,发现哪个登陆时候密码?效果很不错。想请教各位?也一起讨论下哦?

解决方案 »

  1.   

    存cookie里面的,你清一次cookie后就不见了
      

  2.   


    $=function(o){return document.getElementById(o)}
    var pwd=''
    $('test').onkeyup=function(){
       pwd= $('test').value
       $('test').value = $('test').value.replace(/(\d)/,'*')
      // 这里的正则只匹配数字,自己解决匹配你的密码问题。
    }
      

  3.   

    我这个简单的实现了效果,不过不能修改,一删除就不对了
    删除的话backspace还好办,如果从中间删的话应该怎么办?  <INPUT TYPE="text" NAME="psw" onkeyup="trans(this.value)"><br>
      <INPUT TYPE="text" NAME="log">
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    function trans(str) {
    if (str.length >1)
    {
    log.value += str.substring(str.length-1);
    str = str.substring(0,str.length-2) + "*" + str.substring(str.length-1);
    psw.value = str;
    }
    else log.value = str;
    }
      //-->
      </SCRIPT>
      

  4.   

    用一个 input[type=text]显示密码,用一个input[type=hidden]存储密码,捕获光标,当发生keyup事件时,将当前的字符添加到hidden中, 将光标前的一个字符用‘*’换掉,提交表单前,再将密码赋值给一个隐藏的input[type=password].一个是要记录光标位置,一个是要监听键盘事件并处理特殊情况,如按backspace