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

首頁 > 編程 > JavaScript > 正文

JQ技術(shù)實現(xiàn)注冊頁面帶有校驗密碼強度

2019-11-20 11:59:20
字體:
供稿:網(wǎng)友

主要介紹使用jQuery實現(xiàn)帶有校驗密碼強度的注冊頁面,當然要想生成一個漂亮的帶有密碼強度檢驗的注冊頁面要有相關(guān)插件和類庫配合,具體內(nèi)容如下:

相關(guān)的插件和類庫

 complexify - 一個密碼強度檢驗jQuery插件
 justgage - 一個兼容性良好的儀表盤類庫
主要功能

注冊中包含一個密碼強度檢驗組件,用戶需要設(shè)置一定強度的密碼才可以注冊
密碼強度使用儀表盤類庫justgage來顯示,不同的強度的密碼將顯示不同的顏色
密碼強度符合要求后,顯示注冊按鈕
代碼說明

 

HTML:<div id="page-wrap"><div id="title">注冊新賬號 - gbtags.com</div><p><input type="text" name="email" id="email" placeholder="電子郵件"/></p><p><input type="password" name="password" id="password" placeholder="輸入密碼"/></p><div id="complexity"></div><p><input type="button" name="submit" id="submit" value="注冊" /></p><p id="msgbox"></p></div>

添加電子郵件和密碼輸入框,及其密碼強度組件。

Javascript:

導(dǎo)入所需的類庫,包括:

<script src=">
<script src="js/jquery.complexify.js"></script>
<script src="js/jquery.placeholder.min.js"></script>
<script src="js/raphael.2.1.0.min.js"></script>
<script src="js/justgage.1.0.1.min.js"></script>
 

以下為生成儀表盤及其密碼強度代碼:

$(function(){$('#submit').attr('disabled', true);var g1 = new JustGage({id: "complexity",value: 0,min: 0,max: 100,title: "密碼強度提示",titleFontColor: '#9d7540',valueFontColor : '#CCCCCC',label: "points",levelColors: ["#dfa65a","#926d3b","#584224"]});$('input[placeholder]').placeholder();$("#password").complexify({}, function(valid, complexity){if(valid){$('#submit').fadeIn();}else{$('#submit').fadeOut();}g1.refresh(Math.round(complexity));});$('#submit').click(function(){$('#msgbox').html('welcome to gbtags.com');});});

 
 

以上代碼中,我們使用JustGage生成需要的儀表盤。相關(guān)選項請參考代碼。

以下代碼中,我們使用complexify的回調(diào)方法來判斷用戶輸入的密碼強度是否符合要求:

$("#password").complexify({}, function(valid, complexity){if(valid){$('#submit').fadeIn();}else{$('#submit').fadeOut();}g1.refresh(Math.round(complexity));});

 

如果符合則顯示注冊按鈕,否則隱藏。同時刷新儀表盤的數(shù)值和顏色。

 

CSS代碼:body{background: url('../images/body.png');} #container{background: url('../images/bg.jpg');padding: 30px;margin-top: 150px;box-shadow: 0px 0px 30px #9d7540;border-radius: 5px 5px 0px 0px;} #page-wrap{margin: 0 auto;width: 310px;text-align: center;font-size: 14px;padding:0px;font-family: Arial;} P{margin: 20px 0;padding:0;} #title{width: 292px;margin: 20px 0;font-size: 14px;font-weight: normal;font-family: Arial;color: #a27942;text-align:left;border-left: 4px solid #6e522d;border-right: 6px solid #303030;border-radius: 5px;padding: 12px 5px;background: #303030;box-shadow: 0px 0px 10px #4f3b20;} #msgbox{color: #808080;} input{width: 300px;height: 40px;box-shadow: 0px 0px 10px #4f3b20;border-radius: 5px;font-size: 14px;font-weight: normal;margin:0;padding: 0 5px;border: 1px solid #606060;font-family: Arial;background: #303030;color: #CCC;} #complexity{width: 302px;padding: 5px 5px;font-size: 18px;font-weight: bold;margin: 0px;box-shadow: 0px 0px 10px #4f3b20;border-radius: 5px;color:#CCC;background: #303030;} #submit{display: none;width: 310px;} #gbin1{padding: 15px 0px;text-align: center;background: #101010;color: #909090;font-size:12px;font-family: Arial;border-radius: 0px 0px 5px 5px;box-shadow: 0px 0px 20px #4f3b20;} #gbin1 a{font-family: Arial;font-size:12px;color: #909090;text-shadow: 1px 1px 25px #fff;text-decoration: none;}

通過相關(guān)類庫和插件生成一個漂亮的帶有密碼強度檢驗的注冊頁面,使用JQ技術(shù)實現(xiàn)此功能,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阆中市| 香港| 和平区| 婺源县| 新绛县| 电白县| 信阳市| 武安市| 长宁县| 正安县| 峡江县| 临沧市| 和林格尔县| 额尔古纳市| 北安市| 乳山市| 张家界市| 纳雍县| 富民县| 离岛区| 阜宁县| 德钦县| 辉县市| 山阳县| 丹凤县| 虎林市| 太和县| 若羌县| 德兴市| 越西县| 石家庄市| 龙里县| 南木林县| 察隅县| 宝坻区| 青海省| 安龙县| 洞头县| 勃利县| 兰州市| 竹北市|