密码字段中的虚拟屏蔽

时间:2015-01-19 10:25:18

标签: javascript jquery html json passwords

有什么方法可以掩盖密码。目前我有两个jsp页面,首先是list.jsp,它将列出所有与用户相关的记录,并且在点击一个用户时它将重定向到下一页,即details.jsp,它将从数据库中获取用户详细信息记录(用户名,密码和desc)。

在数据库中,密码以加密格式存储。获取userDetails密码值时将采用加密格式,但我不关心解密。

现在,密码字段将显示为空白,我想屏蔽此密码字段而不是显示为空。

jQuery.getJSON(
    restURL ,function(data) {
       jQuery.each(data, function(field, value) {
         if(field == "userName"){
            $("#userName").val(value);
         }
          if(field == "password"){
            // password value in ecrypted format 7a95dec218ffaaf8992bb48b4bd94367
             var dummy = "";
             for(i=0;i<value.length;i++){
                 dummy += "*";
             }
             $("#password").val(dummy);
          }
          if(field == "descrption"){
            $("#desc").val(value);
          }     
      });                               
    });



           <tr>
                <td>UserName:</td>
                <td style="padding-right: 10px;" width=1><input type="text" id="userName" name="" size=48 value=""></td>
                <td></td>
            </tr>
            <tr>
                <td>Password</td>
                <td style="padding-right: 10px;" width=1><input type="password" name="" id="password" size=48 value=""/></td>
                <td></td>
            </tr>
           <tr>
              <td>Description</td>
              <td style="padding-right: 10px;" width=1><input type="text" id="desc" name="" size=48 value=""></td>
              <td></td>
          </tr>

每当我从服务器得到响应时,我只是想用虚拟字符串替换密码,即&#34; *&#34;,但有些密码字段仍然是空白的。有些身体指出究竟是什么我我做错了,如何解决这个问题enter image description here enter image description here

0 个答案:

没有答案