zoukankan      html  css  js  c++  java
  • js动态实现密码输入框与文本输入框的切换

    /* 密码输入框 */ var tx = document.getElementById("tx"), pwd = document    .getElementById("pwd");  tx.onfocus = function() {   if (this.value != "请输入密码"){    return;    }else{   this.select();   

        }  }  tx.onclick=function(){         this.style.display = "none";   pwd.style.display = "";   pwd.value = "";   pwd.focus();   }  pwd.onblur = function() {   if (this.value != "")    return;   this.style.display = "none";   tx.style.display = "";   tx.value = "请输入密码";  }

     if (!!window.attachEvent && navigator.userAgent.match(/msie (\d)/i)[1] > 8){   document.attachEvent("onkeydown", function() {    var key ;    if(window.event) // IE       {       key = event.keyCode       }      else if(event.which) // Netscape/Firefox/Opera       {       key = event.which       }        if (key == 8) {     if (pwd.value.length <= 1) {      pwd.style.display = "none";      tx.style.display = "";      tx.value = "请输入密码";      var elem = window.event.srcElement;      var name = elem.nodeName;      if (name != 'INPUT') {       event.returnValue = false;       return;      }      var type_e = elem.type.toUpperCase();      if (name == 'INPUT') {       event.returnValue = false;       return;      }     } else {              return;     }    }else{           return;    }           });  }

     <input id="tx" name="" type="text" value="请输入密码"   onMouseOver="this.onfocus()" onMouseOut="if(this.value=='')this.value='请输入密码';"  />
          <input id="pwd"name="" type="password" style="display: none"/>

  • 相关阅读:
    洛谷P1446/BZOJ1004 Cards Burnside引理+01背包
    HDU-4676 Sum Of Gcd 莫队+欧拉函数
    HDU-5378 概率DP
    HDU-5628 Clarke and math-狄利克雷卷积+快速幂
    容斥原理+补集转化+MinMax容斥
    2019牛客暑期多校训练营(第九场)A.The power of Fibonacci
    斐波那契额数列的性质
    莫比乌斯反演/线性筛/积性函数/杜教筛/min25筛 学习笔记
    广义Fibonacci数列找循环节 学习笔记
    苗条的生成树 Slim Span--洛谷
  • 原文地址:https://www.cnblogs.com/huanjianlin/p/2965389.html
Copyright © 2011-2022 走看看