明文顯示密碼效果詳解
密碼框中輸入的內容預設不會以明文顯示,可以提高安全性,不過也有不方便之處,不知道輸入的內容是否正確,為了解決這個問題,很多網站都在密碼框後面跟隨一個按鈕,點選以後就可以顯示密碼明文,下面就通過一段程式碼簡單介紹一下如何實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>以明文顯示密碼框內容-螞蟻部落</title> <style type="text/css"> #passwd{ ime-mode:disabled; display: inline; } #passwd2{ ime-mode:disabled; display: none; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("#chk").bind({click:function(){ if($(this).attr("checked")){ $("#passwd2").val($("#passwd").val()); $("#passwd").hide(); $("#passwd2").show(); } else{ $("#passwd2").hide(); $("#passwd").show(); } }}); }); </script> </head> <body> <input id="passwd" type="password" size="24" maxlength="17" /> <input id="passwd2" type="text" size="24" maxlength="17" /> <input id="chk" type="checkbox" />顯示密碼 </body> </html>
選中核取方塊可以顯示密碼明文,取消選中又以密碼形式顯示,下面介紹一下實現過程:
一.實現原理:
原理其實很簡單,其實並沒有真正的讓密碼框顯示明文,只是當輸入密碼的時候,將密碼框中的值賦值給另一個文字框,不過這時候文字框是隱藏的,當選中核取方塊的時候,真正的密碼框隱藏,文字框顯示,這樣就是實現了明文顯示的效果,當取消核取方塊選中的時候,再將文字框隱藏,密碼框顯示,原理就是如此。
二.程式碼註釋:
(1).$(function(){}),當穩當結構載入完畢之後再來執行函式中的程式碼。
(2).$("#chk").bind({click:function(){}),為核取方塊註冊click事件處理函式。
(3).if($(this).attr("checked")),判斷核取方塊是否被選中,如果被選中則返回checked。
(4).$("#passwd2").val($("#passwd").val()),將密碼框的值賦值給文字框。
(5).$("#passwd").hide(),將密碼框隱藏。
(6).$("#passwd2").show(),將文字框顯示。
(7).else{},如果沒有被選中的話,就會執行大括號中的程式碼。
(8).$("#passwd2").hide(),隱藏文字框。
(9).$("#passwd").show(),顯示密碼框。
三.相關閱讀:
(1).attr()參閱jQuery attr()方法一章節。
(2).val()參閱jQuery val()方法一章節。
(3).hide()參閱jQuery hide()方法一章節。
(4).show()參閱jQuery show()方法一章節。
(5).attr()和prop()區別參閱prop()方法和attr()方法的區別一章節。
相關文章
- 快應用如何實現密碼明文和密文切換顯示密碼
- Android 眼睛 顯示隱藏密碼(ImageView)Android密碼View
- jQuery 顯示 input 輸入的密碼!jQuery密碼
- 部落格園美化顯示效果效果
- 三分鐘教你學會如何將密文解碼成明文
- 網頁地址編碼解碼(網頁地址明文密文轉換)url編碼解碼 Python3網頁Python
- oracle 密碼詳解以及破解Oracle密碼
- 直播商城原始碼,密碼輸入框自定義顯示隱藏圖示原始碼密碼
- JavaScript彈幕效果程式碼詳解JavaScript
- 【密碼學系列】|| 分組密碼的工作模式詳解密碼學模式
- jQuery 效果 – 隱藏和顯示jQuery
- 直播平臺原始碼,input密碼框顯示與隱藏原始碼密碼
- 搭建直播平臺,顯示隱藏密碼,眼睛特效密碼特效
- oauth2.0密碼模式詳解OAuth密碼模式
- 直播平臺原始碼,Android實現密碼顯示與隱藏原始碼Android密碼
- CSS圖片的灰色顯示效果CSS
- NordPass:資料顯示全球最常用的密碼是“password”密碼
- 一對一視訊原始碼,登入時輸入密碼時的顯示密碼按鈕原始碼密碼
- JavaScript密碼強度等級詳解JavaScript密碼
- 超出文字顯示省略號,hover效果:文字滾動顯示==》求解
- 專業顯示卡和遊戲顯示卡的區別詳解 專業顯示卡和遊戲顯示卡哪個好?遊戲
- JavaScript 密碼強度提示效果JavaScript密碼
- steam怎麼改密碼 steam修改密碼詳細步驟圖解密碼圖解
- Chrome瀏覽器擴充套件程式可竊取明文密碼Chrome瀏覽器套件密碼
- 漫話:將密碼明文儲存在資料庫是真的low!密碼資料庫
- SVG九宮格密碼效果程式碼SVG密碼
- jQuery 實現顯示與隱藏效果jQuery
- 直播系統程式碼,輸入時實現密碼顯示與隱藏密碼
- 電腦顯示器引數詳解 看完秒懂! 顯示器引數怎麼看?
- ffmpeg播放器實現詳解 - 視訊顯示播放器
- Python詞雲庫wordcloud中文顯示問題詳解PythonCloud
- ubuntu中文顯示亂碼解決辦法Ubuntu
- navicat for mysql顯示中文亂碼解決方案MySql
- 「密碼學」雜湊為什麼要將鹽加在明文後面?密碼學
- CS配合MSF互傳許可權 以及使用mimikatz抓取明文密碼密碼
- jQuery動畫的顯示與隱藏效果jQuery動畫
- jQuery動畫的顯示與隱藏效果!jQuery動畫
- aliyun-blog的markdown顯示效果測試