Теги HTML

 

Тег <form>

 

 

Тег <form> - элемент языка html, необходимый для построения достаточно сложных форм, заполняемых непосредственно пользователем. Введенная информация пересылается на сервер и обрабатывается при помощи CGI-программы, связанной с формой.

Атрибут action должен указывать на имя программы, например:

<FORM action="http://www. название.домен/имя программы" method="post">

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

</form>

Одним из вариантов обработки формы может быть пересылка данных по электронной почте:

action="mailto:Aqpec@cepвep. домен"

С помощью атрибута method можно задать протокол для пересылки данных на сервер. Протокол GET используется по умолчанию, но в большинстве случаев он не удовлетворяет разработчиков, поэтому чаще используется протокол POST.

Атрибут enctype позволяет указать способ кодирования содержимого формы.

Форму заполняют разные пользователи, поэтому для нее предусмотрен атрибут, который позволяет определить список допустимых кодировок:

accept-charset="список кодировок"

Можно также определить список допустимых типов данных:

accept="список типов данных"

Большинство форм снабжаются кнопками, которые позволяют очистить (reset) форму или подтвердить (submit) правильность ее заполнения и отослать данные. Чтобы определить программы-сценарии, которые должны выполняться после указанных действий пользователя, существуют два атрибута событий onsubmit и onreset.


Пример написания:

<form action="URL">

...

</form>


Атрибуты тега <form>

accept-charset........Устанавливает кодировку, в которой сервер может принимать и обрабатывать данные.

action....................Адрес программы или документа, который обрабатывает данные формы.

autocomplete.........Включает автозаполнение полей формы.

enctype.................Способ кодирования данных формы.

method.................Метод протокола HTTP.

name....................Имя формы.

novalidate..............Отменяет встроенную проверку данных формы на корректность ввода.

target....................Имя окна или фрейма, куда обработчик будет загружать возвращаемый результат.

 

Закрывающий тег обязателен.

 

Web-дизайнерам язык HTML.