Skip to content

Commit

Permalink
fix readme
Browse files Browse the repository at this point in the history
  • Loading branch information
sseezov committed Mar 6, 2024
1 parent 711e4bc commit 8caf9cc
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Задание

Ваша задача написать логику валидации с помощью регулярных выражений, отправки формы и перенаправления на другую страницу.
Ваша задача написать функции для валидации предоставленной формы и отправки данных на сервер.

## Задача 1

Expand All @@ -17,7 +17,7 @@ validateName('') // {errors: ['имя не может быть пустым']}

## Задача 2

Напишите и экспортируйте функцию `validateEmail()`, которая email, с условием, что валидной почтой считается любая строка с символом `@` посередине, с любой длиной символов, исключая пробелы до и после нее. Если почта валидна, то функция возвращает пустой объект, иначе возвращается объект с ключом errors, который содержит массив со строкой 'введите валидный email'.
Напишите и экспортируйте функцию `validateEmail()`, которая валидирует email, с условием, что валидной почтой считается любая строка с символом `@` посередине, с любой длиной символов, исключая пробелы до и после нее. Если почта валидна, то функция возвращает пустой объект, иначе возвращается объект с ключом errors, который содержит массив со строкой 'введите валидный email'.

```javascript
validateEmail('[email protected]') // {}
Expand All @@ -28,13 +28,13 @@ validateEmail('g@s') // {}

## Задача 3

Форма, данная в файле **index.html**, имеет кнопку `submit` c текстом 'зарегистрироваться'. Ваша задача состоит в том, чтобы реализовать для этой кнопки статус active, когда все поля получили валидные данные. Иначе, если хотя бы одно поле не является валидным, кнопка должна иметь атрибут `disabled`.
Форма, данная в файле **index.html**, имеет кнопку `submit` c текстом `'зарегистрироваться'`. Ваша задача состоит в том, чтобы реализовать для этой кнопки статус `disabled`, когда хотя бы одно из полей невалидно. Иначе кнопка не должна иметь атрибут `disabled`.

## Задача 4

Напишите функцию `app()`, который будет ответственна за запуск и работу приложения.
Напишите функцию `app()`, которая будет ответственна за запуск и работу приложения.

Внутри функции напишите код, который реализует для формы контролируемый input, который будет добавлять класс `такой-то` на инпут, если его содержимое валидно. Иначе input должен иметь класс `такой-то`.
Внутри функции напишите код, который реализует контролируемый input для каждого поля формы. Функция будет добавлять класс `is-valid` на инпут, если его содержимое валидно. Иначе input должен иметь класс `is-invalid`.

## Задача 5

Expand Down

0 comments on commit 8caf9cc

Please sign in to comment.