Attributo di sola lettura HTML


Definizione e utilizzo

L' readonlyattributo è un attributo booleano.

Quando presente, specifica che un campo di input o un'area di testo è di sola lettura.

Un campo di sola lettura non può essere modificato (tuttavia, un utente può visualizzarlo con una scheda, evidenziarlo e copiarne il testo).

L' readonlyattributo può essere impostato per impedire a un utente di modificare il valore fino a quando non sono state soddisfatte altre condizioni (come selezionare una casella di controllo, ecc.). Quindi, un JavaScript può rimuovere il valore di sola lettura e rendere modificabile il campo di input.


Si applica a

L' readonlyattributo può essere utilizzato sui seguenti elementi:

Elementi Attributo
<immissione> sola lettura
<area di testo> sola lettura

Esempi

Esempio di input

Un modulo HTML con un campo di input di sola lettura:

<form action="/action_page.php">
  Country: <input type="text" name="country" value="Norway" readonly><br>
  <input type="submit" value="Submit">
</form>

Esempio di area di testo

Un'area di testo di sola lettura:

<textarea readonly>
At w3schools.com you will learn how to make a website. We offer free tutorials in all web development technologies.
</textarea>

Supporto browser

L' readonlyattributo ha il seguente supporto del browser per ogni elemento:

Element
input 1.0 6.0 1.0 1.0 1.0
textarea Yes Yes Yes Yes Yes