HTML HELP

Wszystko w jednym miejscu!
Ostatnia aktualizacja pliku: 11.03.2006
Jesteś w dziale: HTML > <form>


<form>

Znacznik ten umożliwia interakcje strony z użytkownikiem. Dzięki niemu możliwe jest wysłanie informacji zawartych w polach formularza do podanego pliku lub na podany adres email. Możliwie są dwie metody przesyłania danych: GET - dane przesyłane w żądanym adresie URL, POST - dane przesyłane w nagłówku zapytania.

W specyfikacjach HTML4.01 Strict, XHTML1.0 Strict oraz XHTML1.1 znacznik ten nie jest znacznikiem grupującym. Oznacza to że bezpośrednio w nim nie może umieszczona zawartość tekstowa (musi być ona umieszczona w wewnątrz znacznika grupującego np. <p>).

Znacznik zamykający:
wymagany
Typ znacznika:
blokowy
Specyfikacje:
HTML 2.0, 3.2, 4.01 STF; XHTML 1.0 STF, 1.1
Przeglądarki:
IE1.0+, NN1.0+, MOZ0.6+, FF0.1+, O2.0+
zgłoś błąd na stronie

Atrybuty

accept
HTML 4.01 STF | XHTML 1.0 STF, 1.1
atrybut określa rodzaje plików, które moga być przesłane przez formularz
  • [MIME]
accept-charset
HTML 4.01 STF | XHTML 1.0 STF, 1.1
definiuje listę znaków, które mogą być wpisane w tekstowe pola formularza
  • [tekst]
action
HTML 2.0, 3.2, 4.01 STF | XHTML 1.0 STF, 1.1 | IE1.0+ | NN1.0+ | MOZ0.6+ | FF0.1+ | O2.0+
atrybut określa plik do ktorego mają zastać przesłane dane z pól formularza
  • [URL]
align
O4.0+
określa stronę do której wyrównana jest zawartość znacznika; atrybut ten nie zmienia wyrównania samego znacznika
  • left | center | right
autocomplite
IE5.0+
okresla czy domyślne wartości pól mają być automatycznie wypełniane
  • on | off
class
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE3.0+ | NN4.0+ | MOZ0.6+ | FF0.1+ | O3.5+
atrybut określa klasy CSS do których należy znacznik; nazwy klas należy oddzielać spacją
  • [tekst]
contenteditable
IE5.5+ | O9.0+
pozwala na dynamiczną zmianę zawartości znacznika przez użytkownika
  • contenteditable
dir
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE5.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O7.2+
definiuje kierunek wyświetlania zawartości znacznika oraz wartości atrybutu title, pozwala to na pisanie w językach czytanych od strony prawej do lewej
  • ltr | rtl
disabled
IE5.0+
wskazuje iż znacznik jest nieaktywny; sygnalizowane jest to zmianą koloru zawartości znacznika na szary
  • disabled
enctype
HTML 2.0, 3.2, 4.01 STF | XHTML 1.0 STF, 1.1 | IE1.0+ | NN1.0+ | MOZ0.6+ | FF0.1+ | O2.0+
atrybut definiuje typ MIME w którym zostanią zakodowane dane z pól formularza
  • [MIME]
height
O4.0-6.x
określa minimalną wysokość znacznika; jeżeli zawartość znacznika zajmuje więcej miejsca niż pozwala na to zadeklarowana wysokość, to element zwiększa swoją wysokość
  • [liczba]
hidefocus
IE5.5+
atrybut pozwala usunąć obramowanie, które pokazuje aktywność znacznika
  • hidefocus
id
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE3.0+ | NN4.0+ | MOZ0.6+ | FF0.1+ | O3.5+
atrybut definiuje nazwę znacznika; nazwa ta może być użyta przy definiowaniu stylów, odnośników do określonych miejsc strony lub połączeniu z językami skryptowymi
  • [tekst]
lang
HTML 4.01 STF | XHTML 1.0 STF | NN6.1+ | MOZ0.9+ | FF0.1+ | O7.5+
definiuje język w którym została napisana zawartość znacznika oraz wartość atrybutu title
  • [język]
language
IE4.0+
określa język skryptowy użyty w obsłudze zdarzeń dla znacznika
  • javascript | jscript | vbscript | XML
method
HTML 2.0, 3.2, 4.01 STF | XHTML 1.0 STF, 1.1 | IE1.0+ | NN1.0+ | MOZ0.6+ | FF0.1+ | O2.0+
określa metodę HTTP przesłania danych z pól formularza
  • get | post
name
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O3.0+
określa nazwę formularza; atrybut ten został dodany tylko dla kompatybilności ze starszymi przeglądarkami
  • [tekst]
style
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE3.0+ | NN4.0+ | MOZ0.6+ | FF0.1+ | O3.5+
definiuje styl lokalny dla znacznika
  • [CSS]
tabindex
IE4.0+
definiuje indeks, według którego następuje zaznaczanie znaczników, poprzez naciskanie klawisza TAB; dzięki temu atrybutowi znacznik może być aktywny
  • [liczba]
target
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
definiuje docelowe okno dla dokumentu do którego mają zastać przesłane dane
  • _top | _blank | _parent | _self | [nazwa]
title
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.9+ | FF0.1+ | O5.0+
dodatkowa informacja do znacznika; przeglądarki graficzne najczęściej pokazują zawartość atrybutu po najechaniu kursorem myszki nad obszar znacznika
  • [tekst]
unselectable
IE5.5+
uniemożliwia rozpoczęcie zaznaczania tekstu na obszarze znacznika
  • on | off
width
O4.0-6.x
atrybut definiuje szerokość znacznika
  • [liczba]
xml:lang
XHTML 1.0 STF, 1.1 | O7.5+
definiuje język w którym została napisana zawartość znacznika oraz wartość atrybutu title
  • [język]
xmlns
XHTML 1.0 STF, 1.1 | NN6.0+ | MOZ0.6+ | FF0.1+ | O8.0+
definiuje przestrzeń nazw XML
  • [URL]

Zdarzenia

onactivate
IE5.5+
definiuje reakcję przeglądarki na uzyskanie aktywności znacznika (ustawienie metody activeElement obiektu document na ten znacznik)
  • [skrypt]
onbeforeactivate
IE6.0+
definiuje reakcję przeglądarki na próbę uzyskania aktywności znacznika
  • [skrypt]
onbeforecopy
IE5.0+
definiuje reakcję przeglądarki na próbę skopiowania zawartości znacznika; zdarzenie jest również wywoływane przy próbie otworzenia menu podręcznego do zaznaczonej zawartości znacznika
  • [skrypt]
onbeforecut
IE5.0+
definiuje reakcję przeglądarki na próbę wycięcia zawartości znacznika (bądź dowolnego elementu podrzędnego) do schowka; zdarzenie jest również wywoływane przy próbie otworzenia menu podręcznego do zaznaczonej zawartości znacznika
  • [skrypt]
onbeforedeactivate
IE5.5+
definiuje reakcję przeglądarki na próbę utraty aktywności znacznika
  • [skrypt]
onbeforepaste
IE5.0+
definiuje reakcję przeglądarki na próbę wklejenia schowka do zawartości znacznika (bądź dowolnego elementu podrzędnego); zdarzenie jest również wywoływane przy próbie otworzenia menu podręcznego do zaznaczonej zawartości znacznika
  • [skrypt]
onblur
IE5.0+
definiuje reakcję przeglądarki na utratę aktywności znacznika
  • [skrypt]
onclick
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O4.0+
definiuje reakcję przeglądarki na kliknięcie wskaźnikiem myszy na obszarze znacznika
  • [skrypt]
oncontextmenu
IE5.0+ | NN6.1+ | MOZ0.9+ | FF0.1+
definiuje reakcję przeglądarki na wywołanie podręcznego menu, gdy wskaźnik myszy znajduje się nad obszarem znacznika
  • [skrypt]
oncopy
IE5.0+
definiuje reakcję przeglądarki na skopiowanie zawartości znacznika do schowka
  • [skrypt]
oncut
IE5.0+
definiuje reakcję przeglądarki na wycięcie zawartości znacznika (bądź dowolnego elementu podrzędnego) do schowka
  • [skrypt]
ondblclick
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O7.0+
definiuje reakcję przeglądarki na dwuklik nad obszarem znacznika
  • [skrypt]
ondeactivate
IE5.5+
definiuje reakcję przeglądarki na utratę aktywności znacznika
  • [skrypt]
ondrag
IE5.0+
definiuje reakcję przeglądarki na przeciąganie zawartości znacznika; jest ono wywoływane w momencie, kiedy kursor myszki jest w ruchu
  • [skrypt]
ondragend
IE5.0+
definiuje reakcję przeglądarki na upuszczenie przeciąganej zawartości znacznika
  • [skrypt]
ondragenter
IE5.0+
definiuje reakcję przeglądarki na najechanie wskaźnikiem myszki nad obszar znacznika w momencie przeciągania dowolnego elementu strony
  • [skrypt]
ondragleave
IE5.5+
definiuje reakcję przeglądarki na opuszczenie wskaźnikiem myszki obszaru znacznika w momencie przeciągania dowolnego elementu strony
  • [skrypt]
ondragstart
IE5.0+
definiuje reakcję przeglądarki na rozpoczęcie przeciągania zawartości znacznika; jest ono wywoływane w momencie poruszenia wskaźnikiem
  • [skrypt]
ondrop
IE5.5+
definiuje reakcję przeglądarki na upuszczenie przeciąganego elementu nad znacznikiem
  • [skrypt]
onfocus
IE5.0+
definiuje reakcję przeglądarki na uzyskanie aktywności przez znacznik; zdarzenie nie jest wywoływane gdy podrzędny znacznik zyskuje aktywność
  • [skrypt]
onfocusin
IE6.0+
definiuje reakcję przeglądarki na uzyskanie aktywności znacznika lub dowolnego innego elementu podrzędnego
  • [skrypt]
onfocusout
IE6.0+
definiuje reakcję przeglądarki na utratę aktywności znacznika lub dowolnego innego elementu podrzędnego
  • [skrypt]
onhelp
IE4.0+
definiuje reakcję przeglądarki na próbę otworzenia pomocy dla znacznika
  • [skrypt]
onkeydown
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje reakcję przeglądarki na wciśnięcie dowolnego klawisza w momencie, gdy znacznik jest aktywny
  • [skrypt]
onkeypress
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje reakcję przeglądarki na naciśnięcie i zwolnienie dowolnego klawisza w momencie, gdy znacznik jest aktywny
  • [skrypt]
onkeyup
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje reakcję przeglądarki na zwolnienie dowolnego klawisza w momencie, gdy znacznik jest aktywny
  • [skrypt]
onmousedown
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje reakcję przeglądarki na wciśnięcie przycisku myszki nad obszarem znacznika
  • [skrypt]
onmouseenter
IE5.5+
definiuje reakcję przeglądarki na najechanie wskaźnikiem myszki nad obszar znacznika
  • [skrypt]
onmouseleave
IE5.5+
definiuje reakcję przeglądarki na opuszczenie wskaźnikiem myszki obszaru znacznika
  • [skrypt]
onmousemove
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje reakcję przeglądarki na poruszanie wskaźnikiem myszki, gdy znajduje się on nad obszarem znacznika
  • [skrypt]
onmouseout
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O4.0+
definiuje reakcję przeglądarki na opuszczenie wskaźnikiem myszki obszaru znacznika; zdarzenie to jest również wywoływane przy wjechaniu lub zjechaniu znad obszaru znacznika podrzędnego
  • [skrypt]
onmouseover
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O4.0+
definiuje reakcję przeglądarki na najechanie wskaźnikiem myszki nad obszar znacznika; zdarzenie to jest również wywoływane przy wjechaniu lub zjechaniu znad obszaru znacznika podrzędnego
  • [skrypt]
onmouseup
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje reakcję przeglądarki na zwolnienie przycisku myszki, gdy znajduje się on nad obszarem znacznika
  • [skrypt]
onmousewheel
IE6.0+ | O9.0+
definiuje reakcję przeglądarki na przewijanie zawartości znacznika rolką myszki
  • [skrypt]
onmove
IE5.5+
definiuje reakcję przeglądarki na zmianę pozycji znacznika
  • [skrypt]
onmoveend
IE5.5+
definiuje reakcję przeglądarki na zakończenie przesuwania znacznika przez użytkownika
  • [skrypt]
onmovestart
IE5.5+
definiuje reakcję przeglądarki na rozpoczęcie przesuwania znacznika przez użytkownika
  • [skrypt]
onpaste
IE5.0+
definiuje reakcję przeglądarki na wklejenie schowka do zawartości znacznika (bądź dowolnego elementu podrzędnego)
  • [skrypt]
onpropertychange
IE5.0+
definiuje reakcję przeglądarki na zmianę wartości dowolnej właściwości obiektu
  • [skrypt]
onreset
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN3.0+ | MOZ0.6+ | FF0.1+ | O3.0+
definiuje reakcję przeglądarki na zresetowanie pól formularza; tzn. przywrócenie im domyślnych wartości
  • [skrypt]
onresize
IE4.0+
definiuje reakcję przeglądarki na zmianę rozmiaru znacznika
  • [skrypt]
onresizeend
IE5.5+
definiuje reakcję przeglądarki na zakończenie zmiany rozmiaru znacznika przez użytkownika
  • [skrypt]
onresizestart
IE5.5+
definiuje reakcję przeglądarki na rozpoczęcie zmiany rozmiaru znacznika przez użytkownika
  • [skrypt]
onscroll
IE5.0+
definiuje reakcję przeglądarki na przesuwanie suwakiem znacznika; zdarzenie jest wywoływane za każdym razem gdy suwak zostanie poruszony
  • [skrypt]
onselectstart
IE4.0+
definiuje reakcję przeglądarki na rozpoczęcie zaznaczania zawartości znacznika
  • [skrypt]
onsubmit
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O3.0+
definiuje reakcję przeglądarki na próbę wysłania danych formularza pod podany adres
  • [skrypt]

Przykłady

<form action="#" method="get">
 <fieldset>
 <input type="text" name="pole" />
 <input type="submit" value="wyślij formularz" />
 </fieldset>
</form>

Pokaż przykład stworzenie prostego formularza
HTML 2.0, 3.2, 4.01 STF, XHTML 1.0 STF, 1.1, IE1.0+, NN1.0+, MOZ0.6+, FF0.1+, O2.0+

Informacje

  • NN4.x: jeżeli wewnątrz formularza znajdzie się definicja warstwy <layer> lub <ilayer>, to pola formularza są niepoprawnie wyświetlane
Pokaż starsze (1)...