Техническое задание: Контактная форма
Цель проекта
Создать рабочую и безопасную контактную форму для веб-сайта, которая позволит посетителям отправлять свои контактные данные.
Основные требования
- Форма должна содержать два обязательных поля для ввода: "Имя" и "Номер телефона".
- Реализовать отправку данных из формы на заранее заданный адрес электронной почты.
- Клиентская часть (валидация, отправка запроса) должна быть написана на чистом JavaScript (Vanilla JS).
- Серверная часть (обработка данных и отправка письма) должна быть реализована на чистом PHP.
- Запрещено использовать сторонние библиотеки и фреймворки, такие как jQuery.
- Код должен быть чистым, минималистичным и хорошо структурированным.
Ожидаемый результат
- Готовая HTML-форма с необходимыми полями.
- JavaScript-код для обработки отправки формы без перезагрузки страницы (AJAX).
- PHP-скрипт для приёма данных, их базовой проверки и отправки на email.
- Форма должна обеспечивать обратную связь пользователю об успешной отправке или возникшей ошибке.