Задание к лабораторной работе №2
1. Отображение данных запроса.
Добавьте в приложение страницы, на которых отображаются:
- параметры URL,
- заголовки запроса,
- cookie,
- параметры формы.
В качестве формы необходимо добавить форму авторизации. После того как в нее введены данные, эти данные выводятся на страницу.
2. Форма с обработкой ошибок.
Создайте страницу с формой для ввода номера телефона. Форма должна состоять из текстового поля и кнопки «Проверить». По нажатию на кнопку данные формы должны отправляться на сервер при помощи метода POST.
На стороне сервера необходимо реализовать проверку, что в поле введён номер телефона заданного формата:
- имеет длину 10-11 цифр;
- может содержать дополнительные символы: пробелы, круглые скобки, дефисы, точки, +.
Если номер не соответствует формату – выводить сообщение об ошибке:
- «Недопустимый ввод. Неверное количество цифр.» – если в номере не 10 или 11 цифр,
- «Недопустимый ввод. В номере телефона встречаются недопустимые символы.» – если в номере встречаются другие символы.
Преобразовывать введённый номер к формату 8-***-***-**-** и выводить.
Примеры допустимых форматов ввода номера телефона:
+7 (123) 456-75-908(123)4567590123.456.75.90