Необходимо реализовать работу формы обратной связи. Она должна соответствовать следующим требованиям:
- Кнопка «Отправить сообщение» должна стать доступной, только если заполнены все поля формы.
- В поле «Почтовый индекс» необходимо запретить ввод чего-либо, кроме цифр. При этом все управляющие клавиши, например,
Enter,Delete,BackSpaceи клавиши стрелок, должны работать. - При отправке формы сама форма скрывается и показывается блок сообщения с заголовком «Ваше сообщение».
- В сообщение должны быть подставлены значения полей формы.
- При нажатии на кнопку «Изменить сообщение» блок сообщения должен быть скрыт, а форма — показана. При этом форма должна быть заполнена и функционировать так же, как при открытии.
Описание верстки формы и сообщения:
- Форма обратной связи доступна в документе по классу
contentform. - Кнопки «Отправить сообщение» и «Изменить сообщение» доступны по классу
button-contact. Вам предстоит придумать, как их разделить. - Блок сообщения имеет идентификатор
output. - Для показа и скрытия блоков используйте класс
hidden. - Для подстановки значений полей формы в сообщении используйте атрибут
nameполя ввода в форме и идентификатор тега<output>в сообщении. Они совпадают.
При реализации формы обратной связи нельзя изменять HTML-код и CSS-стили.
В онлайн-песочнице на CODEPEN.
В репозитории на GitHub.
Потребуется только ваш браузер.
- Открыть код в песочнице.
- Нажать кнопку «Fork».
- Выполнить задание.
- Нажать кнопку «Save».
- Скопировать адрес страницы, открытой в браузере.
- Прислать скопированную ссылку через личный кабинет на сайте netology.ru.
Потребуются: браузер, редактор кода, система контроля версий git, установленная локально, и аккаунт на GitHub или BitBucket.
- Клонировать репозиторий с домашними заданиями
git clone https://github.com/netology-code/hj-homeworks.git. - Перейти в папку задания
cd hj-homeworks/html-forms/feedback. - Выполнить задание.
- Создать репозиторий на GitHub или BitBucket.
- Добавить репозиторий в проект
git remote add homeworks %repo-url%, где%repo-url%— адрес созданного репозитория. - Опубликовать код в репозиторий
homeworksс помощью командыgit push -u homeworks master. - Прислать ссылку на репозиторий через личный кабинет на сайте netology.ru.
