С помощью описанных ниже
элементов вы можете создавать
заполняемые анкеты, опросники и различные
поля для ввода текста пользователем с
возможностью последующей отправки
заполненной формы на ваш сервер.
FORM - используется для создания заполняемой
формы. Необходимо присутствие начального
и конечного тэгов. Внутри элемента FORM
разрешается использовать большинство HTML-элементов.
Параметры: name - определяет имя формы,
уникальное для данного документа.
Используется, если в документе
присутствует несколько форм; action -
обязательный параметр. Определяет URL, по
которому будет отправлено содержимое
формы. Это может быть либо адрес
электронной почты, либо путь к скрипту
сервера, обслуживающему данную форму; method
- определяет способ отправки содержимого
формы. Возможные значения GET (по умолчанию)
и POST; enctype - определяет способ кодирования
содержимого формы при отправке. По
умолчанию используется
"application/x-www-form-urlencoded"; target - определяет
имя окна, в которое возвращается
результат обработки отправленной формы.
Возможные значения : _self, _parent, _top, _blank или
явно указанное имя окна. Подробное
описание значений смотрите в параметре
TARGET элемента A.
TEXTAREA - создает поле для ввода
нескольких строк текста. Обычно содержит
текст инициализации, который при загрузке
документа изначально будет записываться
в данное поле. Элемент TEXTAREA должен
располагаться внутри элемента FORM; name -
обязательный параметр. Определяет
название, которое будет использоваться
при идентификации заполненного поля
сервером; rows - определяет количество строк
текста, видимых на экране; cols - определяет
ширину текстового поля - в печатных
символах; wrap - определяет способ переноса
слов в заполняемой данной заполняемой
форме. Возможные значения: off - перенос
слов не происходит (значение по умолчанию),
virtual - перенос слов только отображается, на
сервер же поступает неделимая строка,
physical - перенос слов будет происходить во
всех точках переноса.
SELECT - создает в заполняемой форме
меню типа "Выбор одного пункта из
многих" или "Выбор нескольких
пунктов из многих". Должен
располагаться внутри элемента FORM и иметь
как начальный, так и конечный тэги.
Содержит несколько элементов OPTION.
Параметры: multiple - дает возможность выбора
нескольких пунктов меню. По умолчанию
можно выбрать только один пункт меню; name -
определяет имя меню, уникальное для
данной формы, которое будет использоваться
при передаче данных на сервер. Каждый
выбранный пункт меню при передаче на
сервер будет иметь вид: name/value. Значение
(value) формируется элементом OPTION; size -
определяет количество видимых пунктов в
меню. Если значение этого параметра
больше единицы, то результатом будет
список пунктов.
OPTION - используется только с
элементом SELECT. Элемент OPTION описывает
отдельные пункты меню. Не имеет конечного
тэга. Параметры: selected - определяет пункт
меню, который будет выбран изначально при
загрузке документа. Если меню имеет тип
"один из многих", то флагом SELECTED может
быть помечен лишь один пунктов меню; value -
задает данному пункту значение, которое
будет использовано наряду с другими
сведениями о содержимом заполненной
формы. При предоставлении информации на
сервер это значение будет объединено со
значением параметра NAME в элементе SELECT.
INPUT - элемент INPUT создает поле
формы (кнопку, поле ввода, чек бокс и т.п.),
содержание которого может быть изменено
или активизировано пользователем.
Элемент не имеет конечного тэга. Элемент
INPUT должен располагаться внутри элемента
FORM. Параметры: name - определяет имя,
используемое при передаче содержания
данной формы на сервер. Этот параметр
необходим для большинства типов элемента
INPUT и обычно используется для
идентификации поля или для группы полей,
связанных логически; type - определяет тип
поля для ввода данных. По умолчанию - это
"text". Возможные значения: text - создает
поле ввода под одну строку текста. Как
правило используется совместно с
параметрами SIZE и MAXLENGTH, textarea - создает поле
ввода для текста в несколько строк. Но для
этих целей лучше использовать элемент
TEXTAREA, file - дает возможность пользователю
приобщить файл к текущей форме. Возможно
использование совместно с параметром ACCEPT;
password - создает поле ввода под одну строку,
однако текст, вводимый пользователем,
отображается в виде значков "*",
скрывая тем самым его содержание от
любопытных глаз; checkbox - создает поле ввода
для атрибутов типа Boolean ("да"/"нет")
или для атрибутов, которые могут
одновременно принимать несколько
значений. Эти атрибуты представляют собой
несколько полей CHECKBOX, которые могут иметь
одинаковые имена. Каждое выбранное поле
CHECKBOX создает отдельную пару name/value в
информации, посылаемой на сервер, даже
если результатом будут дублирующиеся
имена. Поле типа CHECKBOX обязательно должно
иметь параметры NAME и VALUE, а также
необязательный атрибут CHECKED, который
указывает на то, что поле активизировано,
radio - создает поле ввода для атрибутов,
которые принимают одно значение из
нескольких возможных. Все кнопки (radio buttons)
в группе должны иметь одинаковые имена, но
только выбранная кнопка в группе создает
пару name/value, которая будет послана на
сервер. Как и для полей CHECKBOX, атрибут CHECKED
необязателен; он может быть использован
для определения выделенной кнопки в
группе кнопок (radio button), submit - создает
кнопку, при нажатии которой заполненная
форма посылается на сервер. Параметр VALUE в
данном случае изменяет надпись на кнопке,
содержание которой, заданное по умолчанию,
зависит от браузера. Если параметр NAME
указан, то при нажатии данной кнопки к
информации, посылаемой на сервер,
добавляется пара name/value, указанная для для
параметра SUBMIT, в противном случае пара не
добавляется, image - создает графический
образ для кнопки, инициализирующей
передачу данных на сервер.
Местонахождение графического
изображения можно задать с помощью
параметра SRC. При передаче данных серверу
сообщаются координаты x и y той точки на
изображении, где был произведен щелчок
клавишей мыши. Координаты измеряются из
верхнего левого угла изображения. При
этом информация о поле типа image
записывается в виде двух пар значений
name/value. Значение name получается посредством
добавления к названию соответствующего
поля IMAGE суффиксов ".x" в случае
абсциссы, и ".y" в случае ординаты, reset -
создает кнопку, перезагружающую поля
формы к их первоначальным значениям.
Надпись на кнопке может быть изменена с
помощью параметра VALUE. По умолчанию
надпись на кнопке зависит от браузера, hidden
- поля этого типа не отображаются на
экране монитора, что позволяет разместить
"секретную" информацию в рамках
формы. Содержание этого поля посылается
на сервер в виде name/value вместе с остальной
информацией формы. Этот тип может быть
использован для передачи информации о
взаимодействии клиент/сервер, button -
позволяет создать кнопку в HTML документе,
что добавляет функции при использовании
Visual Basic Script или Java Script. Параметр NAME
позволяет задать имя данной кнопке,
которое может быть использовано для какой-либо
функции в скрипте. Параметр VALUE позволяет
задать текст, который будет отображен на
кнопке в документе; accept - конкретизирует
тип файла. Используется только совместно
с пара-метром TYPE="file". Значение
задается в виде MIME, value - задает текстовый
заголовок для полей любого типа, в том
числе и кнопок. Для типов, имеющих
значение вида Boolean (отмеченный или
неотмеченный), таких как checkbox или radio,
будет возвращено значение, заданное в
параметре VALUE, checked - указывает, что поля
типов checkbox и/или radio (см. выше параметр TYPE)
активизированы, size - определяет размер
поля в символах. Например, чтобы
определить поле с видимой шириной в 33
символа, надо указать SIZE="33", maxlenght -
определяет максимальное количество
символов, которые можно ввести в
текстовом поле. Оно может быть больше, чем
количество символов, указанных в
параметре SIZE, в этом случае поле будет
прокручиваться (scroll). По умолчанию
количество символов не ограничено, scr -
задает URL-адрес картинки, используемой при
создании графической кнопки,
инициирующей передачу данных.
Используется совместно с параметром
TYPE="image", align - определяет способ
вертикального выравнивания для
изображений. Используется совместно с
параметром TYPE="image". Полностью
аналогичен параметру ALIGN элемента IMG. По
умолчанию имеет значение bottom. Примеры
форм:
[ назад ]
|