67 of 133 menu

Atrybut disabled

Atrybut disabled blokuje element formularza HTML, czyli czyni go nieaktywnym. Jest atrybutem bez wartości.

Blokowanie elementów jest zwykle potrzebne po to, aby zabronić użytkownikowi zmiany niektórych wartości (które jednak powinny być pokazane użytkownikowi w postaci elementów formularza). Czasami elementy są blokowane (i odblokowywane) za pomocą JavaSctipt.

Zachowanie

W przypadku przycisku (button lub input z atrybutem type w wartościach button, reset lub submit) blokada oznacza, że przycisku nie będzie można kliknąć. W przypadku pola tekstowego (input lub textarea) nie będzie można w nim zmienić lub skopiować tekstu. W przypadku pól wyboru i przycisków opcji ich stanu (zaznaczone lub nie) nie będzie można zmienić. W przypadku list rozwijanych select nie będzie można zmienić wybranego elementu listy.

Zablokowany element domyślnie ma szare tło. Nie będzie również uczestniczył w przejściach klawiszem Tab.

Przykład . Zablokowany przycisk

Zablokujmy przycisk za pomocą atrybutu disabled. Dla porównania obok przykład niezablokowanego przycisku (spróbujmy na niego kliknąć):

<button disabled>text</button> <button>text</button>

:

Przykład . Zablokowane pole wyboru

A teraz spójrzmy na zablokowane pole wyboru. Dla porównania obok patrzymy na przykład niezablokowanego pola wyboru:

<input type="checkbox" disabled> <input type="checkbox">

:

Przykład . Zablokowane i zaznaczone pole wyboru

Spójrzmy, jak wygląda zablokowane i zaznaczone za pomocą atrybutu checked pole wyboru. Dla porównania obok odwołajmy się do przykładu niezablokowanego zaznaczonego pola wyboru:

<input type="checkbox" disabled checked> <input type="checkbox" checked>

:

Przykład . Zablokowane pole tekstowe

A teraz zablokujmy pole input. Dla porównania obok spójrzmy na przykład niezablokowanego pola:

<input type="text" value="text" disabled> <input type="text" value="text">

:

Przykład . Zablokowane textarea

A tutaj zobaczymy zablokowane textarea (zwróć uwagę na to, że rozmiar zablokowanego textarea można zmieniać). Dla porównania obok odwołajmy się do przykładu niezablokowanego textarea:

<textarea disabled>text</textarea> <textarea>text</textarea>

:

Przykład . Zablokowana lista rozwijana

Spójrzmy jak działa zablokowany select. Dla porównania obok spójrzmy na przykład niezablokowanej listy rozwijanej:

<select disabled> <option>city1</option> <option selected>city2</option> <option>city3</option> <option>city4</option> </select> <select> <option>city1</option> <option selected>city2</option> <option>city3</option> <option>city4</option> </select>

:

Zobacz też

  • pseudoklasa disabled,
    która nadaje style zablokowanemu elementowi
  • pseudoklasa enabled,
    która nadaje style niezablokowanemu elementowi
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć