Atributo HTML <input> desabilitado

HTML <input> tag

Exemplo

Um formulário HTML com um campo de entrada desabilitado:

<form action="/action_page.php">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname" disabled><br><br>
  <input type="submit" value="Submit">
</form>

Definição e uso

O disabledatributo é um atributo booleano.

Quando presente, especifica que o <input>elemento deve ser desabilitado.

Um elemento de entrada desabilitado é inutilizável e não pode ser clicado.

O disabledatributo pode ser definido para impedir que um usuário use o <input>elemento até que alguma outra condição seja atendida (como marcar uma caixa de seleção etc.). Então, um JavaScript pode remover o valor desabilitado e tornar o <input>elemento utilizável.

Dica: Elementos desabilitados <input>em um formulário não serão enviados!


Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que suporta totalmente o atributo.

Attribute
disabled Yes Yes Yes Yes Yes

Sintaxe

<input disabled>

❮ Tag HTML <input>