WebArtUral, 2007-2010
Создание сайтов
Концепция
Дизайн
Программирование
Справочник HTML
Хостинг
Продвижение
Сопровождение
Заказать сайт


Каталог ПО
Безопасность
Бизнес
Данные
Дизайн
Интернет
Мультимедиа
Программирование
Система


Тег FORM

Устанавливает форму на страничке. Формы служат для отправки данных пользователя на сервер. Например, это может быть регистрационная форма или форма обратной связи. На одной страничке может быть несколько форм, но отправится может только одна.

Параметры

  • action - адрес скрипта, который будет обрабатывать данные формы на сервере;
  • enctype - MIME-тип формы;
  • method - метод протокола HTTP;
  • name - имя формы;
  • target - имя окна или фрейма, куда будет загружен результат обработки;

Параметр action

Задается адрес скрипта, который будет обрабатывать данные формы на сервере.

<form action="send.php">[поля формы]</form>

Параметр enctype

Задается MIME-тип формы. Как правило данный параметр не используется, так как сервер сам правильно определяет типы данных. Однако если какое-либо поле используется для отправки файла, то надо определить этот параметр как "multipart/form-data"

<form action="send.php" enctype="multipart/form-data">

[поля формы]

</form>

Параметр method

Задается метод запроса. Используются 2 типа:

  • get - данные передаются в адресной строке браузера;
  • post - данные передаются в запросе браузера;

<form action="send.php" method="get">

[поля формы]

</form>

Параметр name

Задается уникальное имя формы. Как правило используется для обращения к ее элементам посредством скриптов.

<form action="send.php" name="myform">

[поля формы]

</form>

Параметр target

Задается имя окна, в которое будет загружена страничка с результатами обработки формы. В качестве аргументов используется одно из следующих зарезервированных слов:

  • _blank - новое окно браузера;
  • _self - текущее окно браузера;
  • _parent - фрейм-родитель; В случае, когда фреймов нет, аргумент работает как _self;
  • _top - убирает все фреймы и загружает страницу на все окно браузера; В случае, когда фреймов нет, аргумент работает как _self;

<form action="send.php" target="_blank">

[поля формы]

</form>

вернуться назад