С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 2
Регистрация: 15.08.2012
Сообщений: 102
1

Проверка сложности пароля

18.01.2013, 14:07. Показов 3030. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста реализовать такую ​​идею:
Есть input для ввода пароля
HTML5
1
<input type="password" class="input" name="password" />
CSS
1
2
3
4
5
6
7
.input {
    border:1px solid #CCC;
}
.input:focus {
    border:1px solid #993;
    outline:0 none;
}
когда пользователь начинает вводить пароль то рамка становится красного цвета
CSS
1
border:1px solid #900;
после ввода 6 символа рамка становится оранжевой
CSS
1
border:1px solid #F90;
а после 16 символа становится зеленой
CSS
1
border:1px solid #3F0;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2013, 14:07
Ответы с готовыми решениями:

Функция проверки сложности пароля
Всем привет. Недавно на js написал функцию проверки пароля на сложность, хотел вызвать ее по...

Проверка пароля
Есть задание: Напишите код javascript для проверки введенного пароля. Не могу понять, какая...

Проверка пароля
Есть скрипт. При вводе в поле пароля 123 поле должно пропасть, при вводе другого пароля должно...

Проверка пароля
Как мне проверить пароль на правильность, не обновляя страницу? &lt;form action=&quot;main.php&quot;...

6
141 / 63 / 11
Регистрация: 19.06.2012
Сообщений: 250
18.01.2013, 14:48 2
Javascript
1
2
var color = ['900', 'F90', '3F0'], input = document.getElementsByName('password')[0], len = input.value.length;
input.style.border = "1px solid #" + color[(len < 6 ? 0 : len < 16 ? 1 : 2)]
Ну и саму кнопку вещайте события onkeyup, onkeydown, onchange.
2
0 / 0 / 2
Регистрация: 15.08.2012
Сообщений: 102
18.01.2013, 15:14  [ТС] 3
Извините но я привык к php поэтому скриптами никогда не пользовался, как этот скрипт присоединить к input?
0
141 / 63 / 11
Регистрация: 19.06.2012
Сообщений: 250
18.01.2013, 15:19 4
Javascript
1
2
3
4
function checkPassword () {
    var color = ['900', 'F90', '3F0'], input = document.getElementsByName('password')[0], len = input.value.length;
    input.style.border = "1px solid #" + color[(len < 6 ? 0 : len < 16 ? 1 : 2)];
};
HTML5
1
<input type="password" class="input" name="password" onkeydown="checkPassword();" onkeyup="checkPassword();" onchange="checkPassword();" />
1
0 / 0 / 2
Регистрация: 15.08.2012
Сообщений: 102
18.01.2013, 15:21  [ТС] 5
Большое спасибо
0
Эксперт JSЭксперт HTML/CSS
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
18.01.2013, 20:32 6
MarkoPolo, сложность пароля зависит не от его длинны, а от использованных символов, разный регистр, цифры, не буквы и как все это перемешано.
Любую клавишу можно придавить и придержать.
это генератор сгенерил и это похоже на пароль(16 сим)
(PO_j#sLY(3Ja@5L
0
0 / 0 / 2
Регистрация: 15.08.2012
Сообщений: 102
19.01.2013, 19:31  [ТС] 7
newJS,проверку пароля написано на php и не допускает всех одинаковых символов, также не позволяет вводить меньше шести символов, в противном случае это дело пользователей, а мать пароль
Цитата Сообщение от newJS Посмотреть сообщение
(PO_j#sLY(3Ja@5L
никто не захочет потому что трудно запомнить
0
19.01.2013, 19:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2013, 19:31
Помогаю со студенческими работами здесь

Проверка логина и пароля
Помогите ламеру сделать регистрацию на своём сайте на Java Script. Основная проблема- я не знаю,...

Проверка на длину пароля
'check_password':function(){ var f = false; var pattern = /^{5,15}$/; ...

проверка пароля ajax
Привет, программисты :) Делаю проверку регистрации на js(ajax), мб изобретаю велосипед, но хочется...

Проверка логина и пароля из файла
Добрый день! Столкнулся с такой проблемой: Пытаюсь написать скрипт который будет проверять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru