HTML HELP

Wszystko w jednym miejscu!
Ostatnia aktualizacja pliku: 15.01.2007
Jesteś w dziale: HTML > <button>


<button>

Znacznik tworzy przycisk formularza dowolnego zastosowania. Przycisk ten może zawierać dowolne nieinteraktywne znaczniki.

Jeżeli przycisk typu submit został użyty do wysłania formularza, to do danych, dołączona zostaje wartość tego przycisku.

Znacznik zamykający:
wymagany
Typ znacznika:
liniowy
Specyfikacje:
HTML 4.01 STF; XHTML 1.0 STF, 1.1
Przeglądarki:
IE4.0+, NN6.0+, MOZ0.6+, FF0.1+, O5.0+
zgłoś błąd na stronie

Atrybuty

accesskey
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE5.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O7.0+
definiuje klawisz, po naciśnięciu którego znacznik staje się aktywny
  • [litera]
class
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
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; aby można było zmieniać rozmiar przycisku, atrybut ten musi mieć zdefiniowany element nadrzędny
  • contenteditable
dir
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE5.5+ | 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
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE5.5+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O6.0+
przycisk nieaktywny; sygnalizowane jest to zmianą koloru tekstu znacznika na szary
  • disabled
hidefocus
IE5.5+
atrybut pozwala usunąć obramowanie, które pokazuje aktywność znacznika
  • hidefocus
id
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
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
name
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje nazwę przycisku; jest ona przesyłana wraz z formularzem jako nazwa zmiennej
  • [tekst]
style
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
definiuje styl lokalny dla znacznika
  • [CSS]
tabindex
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.1+ | MOZ0.6+ | FF0.1+ | O7.0+
definiuje indeks, według którego następuje zaznaczanie znaczników, poprzez naciskanie klawisza TAB
  • [liczba]
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]
type
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
atrybut określa typ przycisku; domyślnie przycisk ten nie ma określonego zastosowania; tym atrybtem można przydzielić funkcje wysyłania lub resetowania pól formularza
  • button | submit | reset
unselectable
IE5.5+
uniemożliwia rozpoczęcie zaznaczania tekstu na obszarze znacznika
  • on | off
value
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
wartość przycisku; przesyłana jest z formularzem jako wartość zmiennej określonej atrybutem name
  • [tekst]
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
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O6.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+ | O5.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
HTML 4.01 STF | XHTML 1.0 STF, 1.1 | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O6.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+ | O5.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+ | O5.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]
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]

Przykłady

<form action="#">
 <button type="button" accesskey="h" tabindex="2">
  przycisk 1
 </button>
 <button type="button" accesskey="g" tabindex="1">
  przycisk 2
 </button>
</form>

Pokaż przykład użycie atrybutów accesskey i tabindex
HTML 4.01 STF, XHTML 1.0 STF, 1.1, IE5.0+, NN6.1+, MOZ0.9+, O7.0+

Informacje

  • IE4.0+: w wysłanych danych znajdują się jedynie nazwy przycisków z tekstem znajdującym się pomiędzy znacznikiem zamiast wartości. Ponadto w IE4.0-6.x niezależnie od tego, który przycisk został aktywowany, przesyłane są dane wszystkich znaczników <button> znajdujących się wewnątrz formularza.
  • NN6.0-7.0, MOZ0.6-1.1, O5.0-7.x: przycisk jest ustawiany na poziomie linii bazowej tekstu, a nie przy jego dolnej krawędzi
  • IE6.0+: jeżeli jest zdefiniowany atrybut disabled tekst jest szary. Jednak jeżeli tekst dodatkowo znajduje się w tabeli to jest on czarny
  • IE5.5+: przy zdefiniowanym atrybucie disabled kursor nad przyciskiem jest taki jak nad tekstem
  • O5.0-6.x: mimo zadeklarowania atrybutu disabled dane przycisku zostają przesłane wraz z formularzem a przycisk jest aktywny na wszelkie zdarzenia
  • O4.x: znacznik nie jest interpretowany, jednak definicja stylów przy znaczniku jest w tej przeglądarce uwzględniana
Pokaż starsze (2)...