Atrybut HTML tylko do odczytu
Definicja i użycie
Atrybut jest readonly
atrybutem logicznym.
Gdy jest obecny, określa, że pole wejściowe lub obszar tekstowy jest tylko do odczytu.
Pola tylko do odczytu nie można modyfikować (jednak użytkownik może do niego przejść tabulatorem, podświetlić je i skopiować z niego tekst).
readonly
Atrybut można ustawić tak, aby uniemożliwić użytkownikowi zmianę wartości, dopóki nie zostaną spełnione inne warunki (takie jak zaznaczenie pola wyboru itp.) . Następnie JavaScript może usunąć wartość tylko do odczytu i umożliwić edycję pola wejściowego.
Dotyczy
Atrybutu readonly
można użyć na następujących elementach:
Elementy | Atrybut |
---|---|
<wejście> | tylko czytać |
<obszar tekstowy> | tylko czytać |
Przykłady
Przykład wejścia
Formularz HTML z polem wejściowym tylko do odczytu:
<form
action="/action_page.php">
Country:
<input type="text" name="country" value="Norway" readonly><br>
<input type="submit" value="Submit">
</form>
Przykład obszaru tekstowego
Obszar tekstowy tylko do odczytu:
<textarea readonly>
At w3schools.com you will learn how to make a website. We offer free tutorials in all web development technologies.
</textarea>
Obsługa przeglądarki
readonly
Atrybut ma następującą obsługę przeglądarki dla każdego elementu :
Element | |||||
---|---|---|---|---|---|
input | 1.0 | 6.0 | 1.0 | 1.0 | 1.0 |
textarea | Yes | Yes | Yes | Yes | Yes |