程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 登陸校驗-js實現輸入密碼時的客戶端驗證,如圖的效果

登陸校驗-js實現輸入密碼時的客戶端驗證,如圖的效果

編輯:編程解疑
js實現輸入密碼時的客戶端驗證,如圖的效果

圖片說明
效果如圖,請指教下實現的原理,或者哪裡有效果的演示。前端新人,求指導

最佳回答:


oninput或onpropertychange事件中驗證下密碼符合哪項要就就設置提示信息容器的樣式就行了

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<input type="password" id="pwd" />
<div id="note1">包含大小寫字符</div>
<div id="note2">包含至少一個數字或者特殊符號</div>
<div id="note3">長度至少8位</div>
<script>
    function checkValue() {
        $('#note1').css('color', /[a-z]/.test(this.value) && /[A-Z]/.test(this.value) ? 'green' : 'black');
        $('#note2').css('color', /[\d~!@#\$%^&\*\(\)_]/.test(this.value) ? 'green' : 'black');
        $('#note3').css('color', this.value.length >= 8 ? 'green' : 'black');
    }
    $('#pwd').bind({input:checkValue,propertychange:checkValue})
</script>
showbo
Gavin_gao123
Gavin_gao123
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved