diff --git a/README.md b/README.md index 645b6f2..4cfd532 100644 --- a/README.md +++ b/README.md @@ -5,16 +5,16 @@ #### Функционал: - **Номер карты** - Поле для ввода номера кредитной карты. При вводе номера карты, автоматически игнорируются любые символы, кроме цифр. Цифры разделяются автоматически по 4 штуки пробелом, для удобства восприятия. Номер карты проходит валидацию на корректность. Если номер карты некорректен, отображается ошибка. + Поле для ввода номера кредитной карты. При вводе номера карты, автоматически игнорируются любые символы, кроме цифр. Цифры разделяются автоматически по 4 штуки пробелом, для удобства восприятия. - **Дата окончания** - Поле для ввода даты окончания действия карты в формате "ММ/ГГ". При вводе, данные разделяются символом "/", если в поле введено 2 цифры месяца. Дата окончания валидируется на корректность и должна быть больше текущей даты. + Поле для ввода даты окончания действия карты в формате "ММ/ГГ". При вводе, данные разделяются символом "/", если в поле введено 2 цифры месяца. Дата окончания должна быть больше текущей даты. - **CVC/CVV** Поле для ввода CVC/CVV кода карты. Требуется ввод строго 3 цифр. - **Email** - Поле для ввода адреса электронной почты. Email также валидируется на корректный формат. -- **Кнопка "Оплатить"** + Поле для ввода адреса электронной почты. +- **Кнопка "Оплатить"** Отключена до тех пор, пока пользователь не заполнит корректно все обязательные поля. Кнопка становится активной только после корректного заполнения всех полей. - + **Валидация**: проверка корректности введенных данных происходит при потере фокуса на каждом поле (событие blur). Если данные некорректны, отображается соответствующая ошибка.