Вебсправочник
Ваш первый сайт

Прототип формы до подключения сервера

Форму полезно сначала собрать и проверить как интерфейс, явно отделив учебный прототип от настоящей отправки данных.

Назначение

Форму полезно сначала собрать и проверить как интерфейс, явно отделив учебный прототип от настоящей отправки данных.

Как это работает

Поля получают label, name и подходящие типы. Видимые подсказки объясняют формат и обязательность. Кнопка type=button позволяет не имитировать отправку, пока обработчик не готов.

Пример

<form><p>Учебный прототип: данные не отправляются.</p><label for="contact">Почта</label><input id="contact" name="email" type="email" autocomplete="email"><label for="body">Сообщение</label><textarea id="body" name="message"></textarea><button type="button">Демонстрационная кнопка</button></form>

Что должно получиться

Все поля доступны для заполнения, но кнопка не отправляет запрос и не обещает успех. Такой прототип позволяет проверить структуру до подключения настоящей обработки.

Граница применения и частая ошибка

Не показывайте сообщение «отправлено», если данные никуда не передавались. Это вводит человека в заблуждение и может привести к потере важного обращения.

Самостоятельная проверка

Заполните прототип клавиатурой и проверьте порядок полей. Составьте контракт будущего сервера: ключи, ограничения и ответы об успехе или ошибке.

HTML и CSS можно изменить в песочнице ниже. Она изолирована: JavaScript, внешние ресурсы и отправка форм отключены. Для проверки сетевых запросов, отправки данных или функций браузера используйте отдельную локальную страницу.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.