Для установки достаточно заменить $PASSWORD_FL$ на код ниже: Code <div>$PASSWORD_FL$<div id="indicate" style="width:10px;height:8px;background-image:url(http://studioad.ru/diff/1.gif)"></div></div> <script> var pass = document.getElementsByName('password')[0]; pass.onkeyup = checkPass; function checkPass(){ var val,sum,size; sum = 1; val = pass.value; size = val.split('').length; if(RegExp("[A-Z]", "g").test(val)){sum++} if(RegExp("[-a-z_]", "g").test(val)){sum++} if(RegExp("[0-9]", "g").test(val)){sum++} if(size==0){size=1} if(size>=7 && sum<=3){sum++} if(RegExp("[^-A-Za-z0-9_]", "g").test(val)){sum=1;} document.getElementById("indicate").style.backgroundImage = "url(http://studioad.ru/diff/"+sum+".gif)"; document.getElementById("indicate").style.width = size+'0px'; }; </script> P.S. Оценка пароля зависит от количества символов, от регистра вводимых символов, от наличия цифр в пароле. Вот пример поля ввода пароля с установленным индикатором:
Полезный материал ? Посетите сайт автора: http://studioad.ru/
|