国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JavaScript實現輸入框(密碼框)出現提示語

2024-05-06 16:27:40
字體:
來源:轉載
供稿:網友

有時候我們需要在登陸表單有一些提示語言,比如“請輸入用戶名”和“請輸入密碼”等語言,至于用戶名好說,但是在密碼框中出現“請輸入密碼”這樣的語言就有點麻煩了,因為在密碼框輸入的內容不會以明碼顯示。如果動態的控制type屬性的話就有兼容性問題,如果input已經存在于頁面中的話,在IE8和IE8以下瀏覽器中,type屬性是只讀的。所以就得想其他辦法,代碼如下:

 

  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <meta charset=" utf-8">  
  5. <meta name="author" content="http://www.survivalescaperooms.com/" /> 
  6. <title>VeVb武林網</title> 
  7. <style type="text/css"
  8. #tx{ 
  9. width:100px; 
  10. #pwd{ 
  11. display:none; 
  12. width:100px; 
  13. </style> 
  14. <script type="text/javascript">  
  15. window.onload=function(){ 
  16. var tx=document.getElementById("tx"); 
  17. var pwd=document.getElementById("pwd");  
  18. tx.onfocus=function(){  
  19. if(this.value!="密碼")  
  20. return;  
  21. this.style.display="none";  
  22. pwd.style.display="block";  
  23. pwd.value="";  
  24. pwd.focus();  
  25. }  
  26. pwd.onblur=function(){  
  27. if(this.value!=""){ 
  28. return;  
  29. }  
  30. this.style.display="none";  
  31. tx.style.display="";  
  32. tx.value="密碼";  
  33. }  
  34. </script>  
  35. </head>  
  36. <body>  
  37. <input type="text" value="密碼" id="tx"/>  
  38. <input type="password" id="pwd" />  
  39. </body>  
  40. </html> 


以上代碼實現了我們的要求,可以出現明碼的提示,當輸入密碼的時候就是以密碼方式輸入。

實現的原理非常的簡單,在默認狀態以type="text"文本框顯示,當點擊文本框的時候,以type="password"密碼框顯示,原來顯示的文本框隱藏,也就是說做了一個替換而已。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上思县| 五台县| 平谷区| 彝良县| 吉木萨尔县| 湛江市| 保德县| 西畴县| 清镇市| 镶黄旗| 临城县| 迁西县| 龙门县| 灵宝市| 台中市| 历史| 卫辉市| 南江县| 定日县| 荆门市| 昌平区| 涿鹿县| 镇雄县| 津市市| 太白县| 搜索| 博乐市| 新源县| 准格尔旗| 泰顺县| 铁力市| 巫溪县| 武汉市| 海城市| 仪征市| 天津市| 荆门市| 来宾市| 麦盖提县| 茌平县| 马鞍山市|