<FORM>

Zastosowanie: formularze
Znacznik końcowy: wymagany
Przeglądarka: HTML 2.0
Parametry: ACTION, ENCTYPE, METHOD, NAME, TARGET

W obrębie bloku FORM znajdują się definicje składników formularza: <INPUT>, <TEXTAREA> i <SELECT>.

Przykład:

<HTML><HEAD>
<TITLE>Poradnik HTML: przykładowy formularz</TITLE>
</HEAD>
<BODY>
<FORM ACTION="Mailto:drmalik@bravo.pl" METHOD=POST>
<INPUT TYPE=TEXT NAME="nazwisko" SIZE=40> imię i nazwisko <P>
<INPUT TYPE=RADIO NAME="płeć">mężczyczna <BR>
<INPUT TYPE=RADIO NAME="płeć">kobieta<P>
Proszę wybrać temat: <SELECT NAME="Obszar">
<OPTION VALUE="gwiazdy">Pytania do gwiazd
<OPTION VALUE="uświadomienie">Uświadomienie
<OPTION VALUE="szkoła">Kłopoty w szkole
<OPTION VALUE="ogólne">Tematy ogólne
</SELECT><P>
Poniżej proszę wpisać pytanie:
<P>
<TEXTAREA NAME="pytanie" COLS="60" ROWS="10"></TEXTAREA><P>
<INPUT TYPE=RESET VALUE="Usuń wszystko">
<INPUT TYPE=SUBMIT VALUE="Wyślij pytanie">
</FORM>
</BODY></HTML>

Parametry

ACTION

Specyfikacja URL-a, w którym wprowadzone do formularza dane będą dalej przetwarzane. Przeglądarka dane te dołącza do URL-a. Dalszą obróbkę danych przejmuje najczęściej skrypt CGI.
Uwaga: Z pomocą zasobu MAILTO można spowodować przesłanie danych z formularza pocztą elektroniczną.

Przykład:

ACTION="mailto:HPrey@opera.com"

ENCTYPE

Przeglądarka: HTML 3.2

Typ MIME.

METHOD

Sposób przesłania zawartości formularza. To, której metody należy użyć, zależy od przetwarzającego skryptu CGI. Możliwe wartości:

NAME

Przeglądarka: Navigator 2

Poprzez tę nazwę skrypty Javy mogą odwoływać się do formularza.

TARGET

Przeglądarka: Navigator od 2, Explorer 3

Ma znaczenie tylko w powiązaniu z ramkami (frames) (patrz też <FRAMESET>). Określa nazwę ramki, w której powinien zostać wyświetlony dokument, wskazywany przez HREF.

W razie użycia znacznika <FORM> parametr TARGET podaje okno, w którym zapisany zostanie rezultat działania (action).

Nazwa okna może odnosić się albo do okna, które zostało zdefiniowane za pomocą parametru NAME w <FRAME>, albo do jednej z predefiniowanych nazw: