169 похожих чатов

Всем привет! Кто может подсказать как решить проблему с валидацией

формы. При попытке входа пользователю необходимо ввести логин или e-mail, а также пароль. После гадать на кнопку войти. Далее если какое-либо или оба поля заполнены не верно, то выводится ошибка. Сейчас это все работает, но есть баг. При очистке поля с паролем снова выводится ошибка и при очистке поля с логином - тоже выводится ошибка. Как можно избавится от данных багов?

6 ответов

20 просмотров

не когда не было такого бага, вы точно все верно делаете, вы используете формы ng?

Анастасия-Воробей Автор вопроса
Vlad
не когда не было такого бага, вы точно все верно д...

Да. Вот код <form class="form" [formGroup]="loginForm" (ngSubmit)="login()" autocomplete="off" > <h1 doText color='dark_1' class="form__title">Digital Office</h1> <div class="form__error"> <small *ngIf="email.touched && email.dirty && email.invalid" >Неправильно введен email адрес :( </small> <small *ngIf="password.touched && password.dirty && password.invalid" >Пароль обязателен :( </small> <small *ngIf="loginError">Неверный логин или пароль :(</small> </div> <input class="form__input-field regular_text" name="email" type="email" placeholder="Корпоративный e-mail или логин" formControlName="email" /> <input class="form__input-field regular_text" name="password" type="password" placeholder="Пароль" formControlName="password" /> <div class="form__submit"> <button class="regular_text" *ngIf="!isLoading; else spinner" type="submit" id="btn-enter" >Войти</button> <ng-template #spinner> <svg class="spinner" viewBox="0 0 50 50"> <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5" ></circle> </svg> </ng-template> </div> <a doText color="gray" class="nav-link__forgot-password" routerLink="/auth/forgotpassword">О нет! Я забыл пароль</a> </form>

Что означает "очистка поля"? Пользователь удаляет значение с поля?

Анастасия Воробей
Да. Вот код <form class="form" [formGroup]="...

друзяка уже вечер, я ток домой попал

Анастасия-Воробей Автор вопроса
Oleksandr Fesenko
Что означает "очистка поля"? Пользователь удаляет ...

Верно. Пользователь удаляет значение с поля.

какой же это баг, если у вас валидатор на required и поле пустое

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта