Atributo somente leitura HTML
Definição e uso
O readonly
atributo é um atributo booleano.
Quando presente, especifica que um campo de entrada ou área de texto é somente leitura.
Um campo somente leitura não pode ser modificado (no entanto, um usuário pode tabular até ele, realçá-lo e copiar o texto dele).
O readonly
atributo pode ser definido para impedir que um usuário altere o valor até que algumas outras condições sejam atendidas (como marcar uma caixa de seleção etc.). Em seguida, um JavaScript pode remover o valor somente leitura e tornar o campo de entrada editável.
Aplica-se a
O readonly
atributo pode ser usado nos seguintes elementos:
Elementos | Atributo |
---|---|
<entrada> | somente leitura |
<textarea> | somente leitura |
Exemplos
Exemplo de entrada
Um formulário HTML com um campo de entrada somente leitura:
<form
action="/action_page.php">
Country:
<input type="text" name="country" value="Norway" readonly><br>
<input type="submit" value="Submit">
</form>
Exemplo de área de texto
Uma área de texto somente leitura:
<textarea readonly>
At w3schools.com you will learn how to make a website. We offer free tutorials in all web development technologies.
</textarea>
Suporte ao navegador
O readonly
atributo tem o seguinte suporte do navegador para cada elemento:
Element | |||||
---|---|---|---|---|---|
input | 1.0 | 6.0 | 1.0 | 1.0 | 1.0 |
textarea | Yes | Yes | Yes | Yes | Yes |