<form>

В даден документ може да има няколко форми, но те не могат да бъдат преплетени. Формата има следния вид:

<FORM ACTION="_URL" METHOD="GET | POST" ENCTYPE="MIME TYPE">
....................
</FORM>

Полето ACTION съдържа адреса на скрипта, обработващ данните или директна команда като изпращане на e-mail. Начинът, по който се обработват данните се определя в полетата METHOD и ENCTYPE.

METHOD определя начина, по който форматa ще се обърне към адреса, зададен в полето ACTION. Начините са два:

GET
В случаи, когато информацията от формата не се използва след изпълнението на скрипта (например при интерактивно изграждане на документи).

POST
Използва се, когато информацията от формата се съхранява за по-нататъшна обработка (например при съхранение в база данни).

Ето пълният списък от полета, които тагът <form> може да приема:

CLASS="име на валиден каскаден клас"
Указва точно кой клас да използва полето INPUT.

DISABLED
При използване на тази стойност, полето от формата не може да бъде достигнато или да му бъде променяна стойността, ако има такава. Такова поле може да показва някаква информация, но не може да приема данни от потребителя.

ID="уникално име"
Подобно на NAME. Ако за дадено поле <INPUT> е определено ID, то може да бъде достигнато директно чрез това си уникално име или да бъде обработвано от скрипт, като се цитира името му без да се търси в колекцията all.

NAME
Използва се при предаването на съдържанието на форма. Обикновено се дава уникална стойност, чрез която съответния обект може да бъде цитиран или да се търси съответната му стойност.

STYLE="описание на стил"
В случая стилът, който се използва, се изписва на място.

TARGET="стойност"
Използва се по същия начин, както и при тага <a>. TARGET може да приема следните стойности: window-name; _self; _parent; _top; _blank.

TITLE="някаква информация"
Въведено е в IE4. Ако TITLE е използвано в поле на форма, когато потребителят отиде с мишката върху това поле, стойността на TITLE се показва на екрана за момент.

назаднапред