Przejdź do treści

Przycisk <button>

Jak wprowadzić przycisk na stronę WWW?

<button type="rodzaj">Treść przycisku</button>
gdzie "rodzaj" określa typ przycisku i można tutaj podać:

Wprowadza na ekran przycisk. Polecenie to jest zbliżone do przycisków: wysłania oraz wyczyszczenia formularza, a także do: <input type="button" value="napis">. Jednak pozwala ono dodatkowo, wprowadzić do przycisku grafikę, tabelkę i inne elementy - wystarczy umieścić dodatkowe znaczniki pomiędzy <button> a </button> (w miejsce treści przycisku). Można również dowolnie formatować tekst, np. wprowadzając pogrubienie, pochylenie i inne.

W przypadku zastosowania type="button" na ekranie pojawi się przycisk, po kliknięciu którego nie nastąpi żadna akcja. Aby to zmienić, należy przechwycić wygenerowane zdarzenie onclick.

Jeśli przycisk posiada atrybut name="...", jego wartość powinna zostać wysłana razem z formularzem. W przypadku wstawienia kilku takich przycisków, oprócz standardowych pól z formularzem powinna być wysłana wartość tylko tego przycisku, który został kliknięty.

UWAGA! Element BUTTON nie może zawierać znaczników: A, INPUT, SELECT, TEXTAREA, LABEL, BUTTON, FORM, FIELDSET.

Wygląd pól formularza można zdefiniować bardziej precyzyjnie dzięki możliwościom CSS - np. przy pomocy zamieszczonego generatora.

Przykład <button>



Przykład z obrazkiem:




Ten przycisk jest zablokowany - disabled (nie obsługuje Opera 6).

W niektórych systemach operacyjnych i przeglądarkach wygląd przycisków o dużych rozmiarach może być bardzo nieestetyczny!

Pytania i odpowiedzi <button>

Co to jest BUTTON w HTML?

Jest to znacznik, za pomocą którego możemy wstawić przycisk wewnątrz formularza. W języku HTML istnieją trzy typy przycisków, które ustawia się za pomocą odpowiedniego atrybutu: type="submit" - wysłanie formularza, type="reset" - zresetowanie danych, type="button" - przycisk bez akcji (można go użyć np. w skrypcie JavaScript).

Przeglądarki


Chrome

Firefox

Edge

Opera

Safari
<button>1
2008-12-11
1
2004-11-09
12
2015-07-29
≤15
2013-07-02
1
2003-06-23
<button disabled>1
2008-12-11
1
2004-11-09
12
2015-07-29
15
2013-07-02
≤4
2009-06-08
<button form>9
2011-02-03
4
2011-03-22
16
2017-10-17
15
2013-07-02
5.1
2011-07-20
<button name>1
2008-12-11
1
2004-11-09
12
2015-07-29
15
2013-07-02
≤4
2009-06-08
<button type>1
2008-12-11
1
2004-11-09
12
2015-07-29
15
2013-07-02
≤4
2009-06-08
<button value>1
2008-12-11
1
2004-11-09
12
2015-07-29
15
2013-07-02
≤4
2009-06-08

Komentarze

Zobacz więcej komentarzy

Facebook