FORM - formularz
Polecenie definiuje formularz.
Przykład:
<form action="mailto:kowalski@poczta.pl" enctype="text/plain" method="post">
<div><textarea name="Okno tekstowe" cols="30" rows="4"></textarea></div>
<div><select name="Lista wyboru" size="3">
<option>Jabłka</option>
<option>Gruszki</option>
<option>Śliwki</option>
<option>Wiśnie</option>
<option>Maliny</option>
</select></div>
</form>
Atrybuty formularza :
Specyficzne atrybuty
accept - typy zawartości MIME akceptowane przez serwer - lista rozdzielana przecinkami (niewymagany)
accept-charset - zestaw znaków akceptowanych przez serwer - lista charsetów rozdzielanych spacjami lub przecinkami (niewymagany)
action - rodzaj akcji podejmowanej po naciśnięciu przycisku Submit (wymagany )
enctype - sposób kodowania wysyłanych informacji, np. enctype="text/plain" (niewymagany)
method - metoda wysyłania danych na serwer (niewymagany), wartości: get, post
name - unikatowa nazwa formularza (niewymagany)
target - okno docelowe, do którego wysyłany jest efekt działania skryptu obsługującego formularz (niewymagany)
Standardowe atrybuty : id, class, title, style, dir, lang, xml:lang
Atrybuty zdarzeń : onsubmit, onreset, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
Znacznik zamykający : wymagany
Wyświetlanie : blokowy
Może być zawarty wewnątrz innych elementów : blockquote, body, dd, del, div, fieldset, ins, li, map, noscript, object, td, th
Może zawierać w swoim obrębie inne elementy : address, blockquote, del, div, dl, fieldset, h1, h2, h3, h4, h5, h6, hr, ins, noscript, ol, p, pre, script, table, ul
Więcej o formularzach: Formularze
Porównawcza tabela znaczników HTML/XHTML