星空网 > 软件开发 > Java

实现密码框默认文字效果实例代码

实现密码框默认文字效果实例代码:
大家都知道很多文本框在默认情况下都有默认的提示文本,例如"请输入姓名"之类的语言,当点击文本框的时候,会清除提示语,比较人性化。但是在密码框中实现此效果可能就有点麻烦了,因为密码框不是以明文显示的,下面就介绍一下代码实例解决此问题。
代码如下:

 

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><script type="text/javascript"> window.onload=function(){ var tx=document.getElementById("tx"); var pwd=document.getElementById("pwd");  tx.onfocus=function() {   if(this.value!="请输入密码") return;   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="请输入密码";  } }</script></head><body><input type="text" value="请输入密码" id="tx" style="width:100px;" /><input type="password" id="pwd" style="display:none;width:100px;" /></body></html>

 

以上代码实现了我们的需要,默认状态下有明文提示,点击之后可以输入密码,下面介绍依稀实现过程。
一.实现原理:
其实原理很简单,在默状态下显示一个文本框,密码框设置为不可见状态,当点击文本框的时候,将文本框设置为不可见,真正的密码框显示替代文本框的位置,这样就实现了这个效果。
二.相关阅读:
1.onfocus事件可以参阅javascript的onfocus事件一章节。
2.focus()函数可以参阅javascript的text.focus()方法一章节。 
3.onblur事件可以参阅javascript的onblur事件一章节。
4.value属性可以参阅javascript的text.value属性一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9525

更多内容可以参阅:http://www.softwhy.com/javascript/

 




原标题:实现密码框默认文字效果实例代码

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

国内物流环境:https://www.goluckyvip.com/tag/13778.html
跨境物流环境:https://www.goluckyvip.com/tag/13779.html
新跨境电商:https://www.goluckyvip.com/tag/13780.html
出口退税概念:https://www.goluckyvip.com/tag/13781.html
出口退税好处:https://www.goluckyvip.com/tag/13782.html
商家快递服务:https://www.goluckyvip.com/tag/13783.html
七月份适合去日本旅游吗 7月份去日本哪里好玩:https://www.vstour.cn/a/363192.html
凤岗汽车站到松山湖风景区 松岗汽车站到凤凰山怎么坐车:https://www.vstour.cn/a/363193.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流