Web.Reporter.pl Pełny kurs HTML 4.01, XHTML 1.0 i CSS 2 z przykładami
autor: Dariusz Majgier • ostatnia modyfikacja: 2002.06.10 • wersja kursu: 1.1

[0-9]  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 
[główne menu] - [elementy HTML] - [atrybuty HTML] - [style CSS] - [artykuły]
tabelelistyformularzemultimediael. strukturalneel. blokoweel. liniowe

FORM

Element definiuje formularz.

Atrybuty elementu: (sposób opisywania)

action =[URL, ścieżka] obowiązkowy - IE1, N1, O2.1
adres strony przetwarzającej dane
method =[get|post] opcjonalne - IE1, N1, O2.1
sposób przekazywania parametrów
enctype =[MIME] opcjonalne - IE1, N1, O2.1
sposób kodowania danych
accept-charset =[język] opcjonalne - ???
język, z jakiego pochodzą wprowadzane znaki
accept =[MIME] opcjonalne - ???
akceptowany zestaw znaków
name =[tekst] opcjonalny - IE3, N2, O3
nazwa elementu
target =[_blank|_parent|_self|_top|Nazwa] opcjonalny - IE3, N2, O2.1
okno docelowe dla otwieranego dokumentu
id, class =[tekst] opcjonalne - IE3, N4, O3.5
unikalny identyfikator i nazwa klasy CSS
lang, dir =[tekst] opcjonalne - IE4
język i kierunek wyświetlania tekstu bądź elementu
title =[tekst] opcjonalny - IE5
tytuł elementu
style =[CSS] opcjonalny - IE3, N4, O3.5
styl CSS elementu
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup =[skrypt] opcjonalne
reakcje na zdarzenia pochodzące od myszy lub klawiatury
Pozostałe cechy:
znacznik zamykający: wymagany
przeglądarki: IE1, N1, O1
Grupa elementów tabel:
BUTTON, FIELDSET, FORM, INPUT, ISINDEX, LABEL, LEGEND, OPTGROUP, OPTION, SELECT, TEXTAREA
Przykładowe zastosowania:

• Przykład 1:

<FORM action="..." method="get">
<INPUT type="hidden" name="odbiorca" value="adres@odbiorcy">
<table>
<tr><td>Imie i nazwisko:</td>
<td><INPUT type="text" name="imie"></td></tr>
<tr><td>Twój adres e-mail:</td>
<td><INPUT type="text" name="email"></td></tr>
<tr><td>Treść listu:</td>
<td><TEXTAREA name="tekst" rows="5" cols="20">
</TEXTAREA></td></tr>
</table>
<INPUT type="submit" value=" wyślij dane "> 
<INPUT type="reset" value=" wyczyść dane "> 
</FORM>

Imie i nazwisko:
Twój adres e-mail:
Treść listu:

• Przykład 2:

<FORM action="..." method="get">
  Miasto: 
  <SELECT>
    <OPTION>Warszawa</OPTION>
    <OPTION>Sosnowiec</OPTION>
    <OPTION>Inne</OPTION>
  </SELECT><br>
  Płeć:
  <INPUT type="radio" name="plec" value="k"> kobieta
  <INPUT type="radio" name="plec" value="m"> mężczyzna<br>
  Ulubione potrawy:
  <INPUT type="checkbox" name="potrawa" value="b"> barszcz
  <INPUT type="checkbox" name="potrawa" value="l"> łosoś
  <INPUT type="checkbox" name="potrawa" value="i"> inna<br>
  <TEXTAREA name="tekst" rows="5" cols="20">
    Miejsce na większy tekst
  </TEXTAREA><br>
  <BUTTON type="reset" name="reset">
    skasuj<hr width=30>dane
  </BUTTON>
  <INPUT type="submit" value=" wyślij dane "> 
</FORM>

Miasto:
Płeć: kobieta mężczyzna
Ulubione potrawy: barszcz łosoś inna

• • •
Masz jakieś pytania? Podyskutuj na forum dyskusyjnym o HTML i CSS!