Задание к лабораторной работе №2

1. Отображение данных запроса.

Добавьте в приложение страницы, на которых отображаются:

  • параметры URL,
  • заголовки запроса,
  • cookie,
  • параметры формы.

В качестве формы необходимо добавить форму авторизации. После того как в нее введены данные, эти данные выводятся на страницу.

2. Форма с обработкой ошибок.

Создайте страницу с формой для ввода номера телефона. Форма должна состоять из текстового поля и кнопки «Проверить». По нажатию на кнопку данные формы должны отправляться на сервер при помощи метода POST.

На стороне сервера необходимо реализовать проверку, что в поле введён номер телефона заданного формата:

  • имеет длину 10-11 цифр;
  • может содержать дополнительные символы: пробелы, круглые скобки, дефисы, точки, +.

Если номер не соответствует формату – выводить сообщение об ошибке:

  • «Недопустимый ввод. Неверное количество цифр.» – если в номере не 10 или 11 цифр,
  • «Недопустимый ввод. В номере телефона встречаются недопустимые символы.» – если в номере встречаются другие символы.

Преобразовывать введённый номер к формату 8-***-***-**-** и выводить.

Примеры допустимых форматов ввода номера телефона:

+7 (123) 456-75-90
8(123)4567590
123.456.75.90