Перейти к содержанию
ИИ для чайников

Форма и проверка ввода

14 минут · платный модуль

Модуль 11 · урок 3 из 6Шаг 1 из 5

Форма по ТЗ

  • Поля: имя, телефон, компания, тираж, комментарий. Обязательные — имя, телефон, тираж. Больше ничего не спрашиваем.
  • Проверка ввода: телефон — похож на телефон; тираж — число больше нуля. Ошибка — понятным языком и рядом с полем: «Укажите телефон для ответа».
  • Проверка — и в браузере, и на сервере: подсказки в браузере удобны клиенту, но их легко обойти, поэтому сервер проверяет данные ещё раз.
  • Правил, которых нет в ТЗ, не добавляем: тираж 300 — тоже заявка, его уточнит менеджер.
  • Согласие: клиент отмечает сам, заранее галочка не стоит; рядом ссылка на политику (тексты — от юриста). Без согласия заявка не отправляется. Как фиксировать согласие вместе с заявкой (например, дата, время и версия текста) — решает юрист.
  • После отправки — сообщение: «Спасибо, ответим в течение рабочего дня».

Форму проверяют таблицей тестов: что ввели — что должно быть — что получилось.