67 of 133 menu

Atributo disabled

O atributo disabled bloqueia um elemento de formulário HTML, tornando-o inativo. É um atributo booleano.

Bloquear elementos geralmente é necessário para impedir que o usuário altere alguns valores (que, no entanto, devem ser mostrados ao usuário na forma de elementos de formulário). Às vezes, os elementos são bloqueados (e desbloqueados) usando JavaScript.

Comportamento

No caso de um botão (button ou input com o atributo type com os valores button, reset ou submit) bloquear significa que o botão não poderá ser clicado. No caso de um campo de entrada de texto (input ou textarea) não será possível alterar ou copiar o texto. No caso de caixas de seleção e botões de rádio, seu estado (marcado ou não) não poderá ser alterado. No caso de listas suspensas select não será possível alterar o item selecionado na lista.

Um elemento bloqueado tem, por padrão, um fundo cinza. Ele também não participará das navegações com a tecla Tab.

Exemplo . Botão bloqueado

Vamos bloquear um botão usando o atributo disabled. Para comparação, ao lado há um exemplo de botão não bloqueado (tente clicar nele):

<button disabled>texto</button> <button>texto</button>

:

Exemplo . Caixa de seleção bloqueada

Agora vamos ver uma caixa de seleção bloqueada. Para comparação, ao lado há um exemplo de uma caixa de seleção não bloqueada:

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

:

Exemplo . Caixa de seleção bloqueada e marcada

Vamos ver como fica uma caixa de seleção bloqueada e marcada usando o atributo checked. Para comparação, ao lado temos um exemplo de uma caixa de seleção não bloqueada e marcada:

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

:

Exemplo . Campo de entrada de texto bloqueado

Agora vamos bloquear um campo de entrada. Para comparação, ao lado temos um exemplo de um campo não bloqueado:

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

:

Exemplo . Textarea bloqueado

Aqui veremos uma área de texto bloqueada (observe que o tamanho do textarea bloqueado pode ser alterado). Para comparação, ao lado temos um exemplo de uma área de texto não bloqueada:

<textarea disabled>texto</textarea> <textarea>texto</textarea>

:

Exemplo . Lista suspensa bloqueada

Vamos ver como funciona uma lista suspensa select bloqueada. Para comparação, ao lado temos um exemplo de uma lista suspensa não bloqueada:

<select disabled> <option>cidade1</option> <option selected>cidade2</option> <option>cidade3</option> <option>cidade4</option> </select> <select> <option>cidade1</option> <option selected>cidade2</option> <option>cidade3</option> <option>cidade4</option> </select>

:

Veja também

  • a pseudoclasse disabled,
    que define estilos para o elemento bloqueado
  • a pseudoclasse enabled,
    que define estilos para o elemento não bloqueado
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar