Справочники

HTML Элементы HTML Атрибуты Глобальные Атрибуты HTML События HTML MIME-типы HTML Коды языков HTMLТаблица цветов HTML ASCII HTML ISO-8859-1 HTML Windows-1251 HTML UTF-8 кирилица HTML URL для UTF-8 HTML URL для ISO-8859


 


HTML Атрибут readonly

Атрибут readonly (от англ. "read only" — «только для чтения») указывает, что поле ввода или текстовое поле предназначено только для чтения.

Когда к элементу добавляется атрибут readonly, поле ввода или текстовое поле не может изменяться пользователем, в том числе вводиться новый текст или модифицироваться существующий. Тем не менее, состояние и содержимое поля можно менять с помощью скриптов. Также содержимое поле можно выделить и скопировать в буфер обмена.

Синтаксис

<input readonly>
<textarea readonly> ... </textarea>

Значения

Данный атрибут является логическим атрибутом. В HTML данный атрибут может указываться либо без значения, либо с пустым значением, либо со значением «readonly».

Значение по умолчанию

По умолчанию этот атрибут выключен.

Применяется к тегам

<input> <textarea>

Примечание: Атрибут readonly может быть использован с полями данных (тег input) следующих типов (атрибут type): «date», «datetime», «email», «month», «number», «password», «search», «tel», «text», «time», «url», «week».

Отличия HTML 4.01 от HTML 5

Нет.

Примеры использования:

Атрибут readonly (Элемент <input>)

Пример HTML:

Попробуй сам
<form action="action_form.php">
   <p><input type="text" name="comment" size="40" 
   value="Введенный текст не может изменяться"
   readonly></p>
 </form>

Атрибут readonly (Элемент <textarea>)

Пример HTML:

Попробуй сам
<form action="action_form.php">
   <p><textarea rows="10" cols="20" readonly>Поле недоступно для изменения</textarea></p>
</form>

Поддержка браузерами

Атрибут readonly имеет следующую поддержку браузерами для каждого элемента:

Спецификации

Спецификация Статус
HTML 4.01 (W3C) Рекомендация
HTML 5 (W3C) Рекомендация
HTML 5.1 (W3C) Рекомендация

Учебник HTML

HTML уроки: HTML Атрибуты


Kwork.ru - услуги фрилансеров от 500 руб.