Форум программистов, компьютерный форум, киберфорум
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 5
1

Сравнение паролей

19.03.2016, 20:22. Показов 1357. Ответов 1

Есть вот такой HTML:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<input type="password" name="newPassword" class="input validate-field" 
               ng-model="newPassword"
               pattern="^(?=^.{8,30}$)[a-zA-Z0-9]+$"
               ng-minlength="8" ng-maxlength="30" 
               ng-required="profileSettingsForm.newPassword.$error.pattern"/>
 
<div class="help-message"
               ng-show="Form.newPassword.$error.pattern">
Пароль должен быть длинной не менее 8 символов и не более 30, а также содержать только цифры или латинские буквы.
</div>
 
<input type="password" name="repeatedPassword" class="input validate-field" 
               ng-model="repeatedPassword"
               ng-pattern="^(?=^.{8,30}$)[a-zA-Z0-9]+$"
               ng-minlength="8" ng-maxlength="30" 
               ng-required="profileSettingsForm.repeatedPassword.$error.pattern"/>
 
<div class="help-message-input" ng-show="repeatedPassword!=newPassword">
      Пароли не совпадают.
</div>
и такой CSS:
CSS
1
2
3
4
5
6
7
.validate-field.ng-invalid.ng-dirty {
  border: 1px solid green;
}
 
.validate-field.ng-valid.ng-dirty {
  border: 1px solid red;
}
Помогите, пожалуйста, реализовать правильную валидацию ТОЛЬКО на Angular (без JQuery):
1. С самого начала поля никак не должны быть выделены.
2. Должна одновременно осуществляться проверка и на совпадение паролей и на паттерн.
3. При уходе с поля необходимо убирать проверку для пустого поля и оставлять для заполненного.
4. Если хотя бы одно из полей не пустое, то необходимо делать оба поля required.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2016, 20:22
Ответы с готовыми решениями:

Сравнение паролей
Доброе время суток есть бд в ней храниться пароль в md5 пытаюсь сравнить пароль через форму входа...

Сравнение паролей
Помогите разобраться, что не так. Нужно было сравнить пароль с базы данных и с экрана. Но сравнение...

Сравнение паролей
&lt;? //Запуск сессий; session_start(); $filename = &quot;text.txt&quot;; if (isset($_POST) &amp;&amp;...

Сравнение двух паролей
Добрый день, сравниваю два инпута с паролем, написал вот такой код, так как начинаю только изучать...

1
350 / 343 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
05.04.2016, 00:37 2
https://docs.angularjs.org/api/ng/directive/input
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2016, 00:37

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Сравнение введенных паролей
Здравствуйте недавно начал изучать питон и вот в чём проблема код полностью правильный:...

Массив и файл, сравнение паролей (найти ошибку)
Вообщем, сравниваю введенный пароль, с паролями в словаре. если равны то выводить если нет то...

Сравнение алгоритмов, используемых для взлома паролей
Доброго дня, для небольшого своего выступления взял тему &quot;сравнение алгоритмов, используемых для...

Сравнение вводимого пароля с базой данных паролей
Существует база данных в ней хронятся логин и пароль как на ASP сделать так чтобы при вводе...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.