Специальность 09.02.09 Веб-разработка | Квалификация: Разработчик Веб-приложений
Создать форму записи на бесплатный урок с валидацией полей на стороне клиента.
Валидация форм — это процесс проверки корректности введенных пользователем данных перед отправкой на сервер. Основные понятия:
Требования к валидации из задания демонстрационного экзамена:
+7(XXX)-XXX-XX-XXВ этой лабораторной работе мы создадим форму записи на бесплатный урок с валидацией полей на стороне клиента.
Создать форму с полями: ФИО, телефон (в формате +7(XXX)-XXX-XX-XX), email (в стандартном формате), выбор курса, согласие на обработку персональных данных. Все поля обязательны для заполнения. Ошибки валидации должны отображаться на форме.
В папке src/pages создайте файл Enroll.js.
В папке src/components создайте файл EnrollmentForm.js.
Откройте файл EnrollmentForm.js и добавьте следующий код:
Добавьте функцию для обработки изменений в полях формы:
Добавьте функцию для валидации формы:
Добавьте следующий код в функцию return():
Мы свяжемся с вами в ближайшее время.
Добавьте функцию для обработки отправки формы:
Добавьте страницу Enroll в маршрутизацию и проверьте работу формы с валидацией.
Если при вводе некорректных данных появляются сообщения об ошибках, а при вводе корректных данных форма отправляется успешно, значит, валидация реализована верно.
| Критерий | Баллы |
|---|---|
| Валидация телефона | 3 |
| Валидация email | 3 |
| Ошибки отображаются | 2 |
| Регулярные выражения | 2 |
| Итого | 10 |
Эта лабораторная работа связана с профессиональной компетенцией:
На демонстрационном экзамене вам потребуется реализовать форму записи на бесплатный урок с валидацией на клиенте, что является важной частью клиентской логики веб-приложения.
Согласно документу КОД 09.02.09-1-2025, на экзамене оценивается: