Вопрос проверяет знание атрибутов HTML-тега form, необходимых для отправки данных на сервер.
Тег <form> используется для создания интерактивных форм на веб-страницах. Его атрибуты определяют, как и куда будут отправляться данные, введённые пользователем. Рассмотрим наиболее важные из них.
Указывает URL-адрес, на который будут отправлены данные формы. Если не задан, данные отправляются на текущую страницу. Пример:
<form action="/submit">
<input type="text" name="username">
<button type="submit">Отправить</button>
</form>Определяет HTTP-метод для отправки данных: GET (данные передаются в URL) или POST (данные передаются в теле запроса). GET подходит для поисковых запросов, POST — для отправки конфиденциальных данных или файлов.
Задаёт тип кодирования данных при отправке. Значения: application/x-www-form-urlencoded (по умолчанию), multipart/form-data (для загрузки файлов), text/plain (отправка без кодирования). Пример для файлов:
<form action="/upload" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<button type="submit">Загрузить</button>
</form>Указывает, где отображать ответ после отправки: _self (в том же окне), _blank (в новой вкладке), _parent или _top.
Включает (on) или отключает (off) автозаполнение полей формы браузером. Полезно для форм с конфиденциальными данными.
name — имя формы для идентификации в скриптах.novalidate — отключает встроенную валидацию HTML5.accept-charset — задаёт кодировку символов для отправляемых данных.Вывод: атрибуты тега form дают гибкий контроль над отправкой данных. Их правильное использование улучшает безопасность, удобство и функциональность веб-форм.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию