js實現的密碼強度提示效果
分享一個非常簡單的程式碼例項,它實現了簡單的密碼強度檢測效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin: 0; padding: 0; } #password { display: inline-block; padding: 5px 20px; border: 1px solid #c8c8c8; color: #333; } #password > p { font-size: 12px; color: #888; } .tips { display: inline-block; padding: 3px 8px; border: 1px solid #b9b8b8; margin-right: 10px; } </style> <script> function matchLevel(password) { if (password.length < 6) { return 0; } if (password.length >= 6 && password.length < 10) { return 1; } if (password.length >= 10 && password.length < 16) { return 2; } if (password.length >= 16) { return 3; } } window.onload = function() { tipColor = ['red', 'yellow', 'orange', 'green']; var tipEle = document.getElementsByClassName("tips"); document.getElementsByTagName("input")[0].onkeyup = function() { var level = matchLevel(this.value); if (this.value.length) { for (var i = 0, eleLen = tipEle.length; i < eleLen; i++) { if (i <= level) { tipEle[i].style.backgroundColor = tipColor[i]; } else { tipEle[i].style.backgroundColor = ''; } } } else { for (var i = 0, eleLen = tipEle.length; i < eleLen; i++) { tipEle[i].style.backgroundColor = ''; } } } } </script> </head> <body> <div id="password"> 密碼:<input type="password" /> <p> 密碼強度: <span class="tips" level="0"></span> <span class="tips" level="1"></span> <span class="tips" level="2"></span> <span class="tips" level="3"></span> </p> </div> </body> </html>
相關文章
- JavaScript 密碼強度提示效果JavaScript密碼
- js 實現程式碼雨效果JS
- JavaScript密碼強度提醒JavaScript密碼
- 密碼提示強弱的正規表示式密碼
- js實現打字效果JS
- 用Abp實現找回密碼和密碼強制過期策略密碼
- 3種生成高強度密碼的方法密碼
- 20190110-生成密碼以及簡易密碼強度檢查密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- JavaScript密碼強度等級詳解JavaScript密碼
- 原生JS實現輪播圖的效果JS
- 那些不用js也能實現的效果JS
- 基於規則評分的密碼強度檢測演算法分析及實現(JavaScript)密碼演算法JavaScript
- CSS + JS 實現打字機效果CSSJS
- 密碼強度的正規表示式(JavaScript)總結密碼JavaScript
- app直播原始碼,Node.js實現密碼雜湊加密APP原始碼Node.js密碼加密
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- JS和Css實現紅包雨的效果JSCSS
- JS實現彈幕效果(10.11—10.17)JS
- 密碼學課程設計 - 混合密碼的實現密碼學
- JS實現馬賽克圖片效果JS
- linux下生成高強度密碼的四大神器Linux密碼
- iOS實現音訊進度條效果iOS音訊
- 實現環形進度條效果【一】
- 用js(hover )+css實現下拉框效果(有效果圖)JSCSS
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- python實現密碼破解Python密碼
- Jquery實現的高亮效果程式碼分享jQuery
- 短視訊app原始碼,實現原生js圖片預覽效果APP原始碼JS
- 寫一個密碼生成器,並同時寫一個密碼強度校驗的方法密碼
- JavaScript實現線上生成高強度隨機密碼工具-toolfk程式設計師線上工具網JavaScript隨機密碼程式設計師
- html + css + js 原生 彈出提示框的實現HTMLCSSJS
- [前端外掛] js返回頂部 效果實現前端JS
- CSS3實現原型進度條效果CSSS3原型
- app直播原始碼,利用原生JS實現回到頂部以及吸頂效果APP原始碼JS
- 強大的CSS:實現平行四邊形佈局效果CSS
- js利用H5的requestAnimationFrame()API實現動畫效果JSH5requestAnimationFrameAPI動畫
- 使用JS實現一個簡單的選項卡效果JS
- SVG九宮格密碼效果程式碼SVG密碼