скрипт оценивает сложнось введенного пароля по параметрам: регистр букв, количество знаков и цифры по количеству введенных символов будет увеличиваться прогресс бар
Установка:
Замените $PASSWORD_FL$ на это:
Code
<div>$PASSWORD_FL$<div id="indicate" style="width:10px;height:8px;background-image:url(http://xn--g1acecr2a.xn--p1ai/script/ucoz/9/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://xn--g1acecr2a.xn--p1ai/script/ucoz/9/"+sum+".gif)";
document.getElementById("indicate").style.width = size+'0px';
};
</script>
<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://xn--g1acecr2a.xn--p1ai/script/ucoz/9/"+sum+".gif)";
document.getElementById("indicate").style.width = size+'0px';
};
</script>
на этом установка закончена
Категория:
Cкрипты для uCoz
Просмотров:
1126