Atrybut logiczny readonly
sprawia, że użytkownik może odczytać zawartość elementu, ale nie może jej zmieniać. Elementy tylko do odczytu można aktywować (także za pomocą klawisza Tab) i zaznaczać oraz kopiować ich zawartość.
Przykłady użycia
Element input
tylko do odczytu.
<input type="text" readonly>
Składnia atrybutu readonly
<nazwa_elementu disabled="readonly" />
<nazwa_elementu readonly>
Elementy związane z atrybutem readonly
Atrybut readonly
dotyczy elementów input
(nie licząc typów hidden
, range
, color
, checkbox
, radio
, file
oraz button
) i textarea
.
Wartości atrybutu readonly
Atrybut readonly
jest atrybutem logicznym (ang. boolean attribute), co oznacza, że nie ma żadnych wartości, a jedynie może być zdefiniowany lub nie. Atrybuty logiczne można definiować na dwa sposoby — w stylu HTML i XHTML:
- HTML: należy tylko wpisać nazwę atrybutu, np.
<input readonly>
- XHTML: należy wpisać nazwę atrybutu i dodatkowo zdefiniować ją jako jego wartość, np.
<input readonly="readonly" />
Obsługa atrybutu readonly przez przeglądarki
Firefox | Chrome | Opera | Safari | Internet Explorer |
---|---|---|---|---|
✔ | ✔ | ✔ | ✔ | ✔ |