Теги html - тег input - атрибут readonly

Атрибут readonly. тега . забороняє змінювати текстове поле форми, тільки для type = "text" або "password". Даний атрибут грає роль булевої змінної. Змінити значення readonly можна тільки динамічно, використовуючи скрипти.

Якщо встановлений атрибут readonly. то в текстове поле форми не може бути вбитий новий текст або видалено старий. Проте, на такому полі можна сфокусуватися, натиснувши клавішу швидкого доступу, або перейти за допомогою табуляції (клавіша Tab). А також - це поточне (незмінне) значення елемента є чинним, тобто воно може бути відправлено на сервер і оброблено CGI-програмою.

Булева змінна - це змінна, яка може мати всього два значення: true або false (істина або брехня). У нашому випадку присутність readonly є істиною (поле не можна змінювати), а його відсутність - брехнею (змінюване поле).

Атрибут сам грає роль значення.

Значення за замовчуванням: Якщо атрибут readonly відсутня, то текстове поле форми можна змінювати.

Обов'язковий атрибут: немає.

Приклад HTML: застосування атрибута readonly