Файл: Ответы на вопросы Форма.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 19

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Ответы на вопросы

Форма в HTML — раздел документа, позволяющий пользователю вводить информацию для последующей обработки системой. Синтаксически форма в HTML задаётся с помощью элемента 
 и в дополнение к разметке обычных элементов содержит разметку для элементов управления (англ. controls), надписей (англ. label) и других.

Программы, обрабатывающие данные, переданные формами, часто называют CGI-скриптами. Сокращение CGI (Common Gateways Interface) означает «общепринятый интерфейс шлюзов». Написание CGI-скриптов в большинстве случаев требует хорошего знания соответствующего языка программирования и возможностей операционной системы Unix.

В настоящее время определенное распространение получил язык PHP/FI, инструкции которого можно встраивать прямо в HTML-документы (документы при этом сохраняются в виде файлов с расширением *.pht или *.php ).

Элементы форм:

Форма задаётся с помощью элемента 
, внутри которого и располагаются элементы управления. Кроме общих для HTML атрибутов, в 
 могут присутствовать следующие[1][2]:

  • action (действие) — обязательный атрибут (в HTML5 — нет), содержащий URI обработчика формы;

  • method (метод отправки формы) — атрибут, принимающий значения GET (по умолчанию) или POST;

  • enctype (тип кодирования для содержимого) — по умолчанию application/x-www-form-urlencoded (всегда для метода GET), но обычно употребляется multipart/form-data;

  • accept — список MIME-типов для загрузки файлов;

  • name — имя формы;

  • onsubmit — обработчик события «форма отправлена» (для скриптов);

  • onreset — обработчик события: «форма очищена» (тоже для скриптов);

  • accept-charset список поддерживаемых наборов символов.