Атрибут disabled HTML тега <input>

HTML тег <input>

Значение и применение

Атрибут disabled (HTML тега <input>) является логическим атрибутом и указывает, что элемент должен быть отключен (недоступен для взаимодействия с пользователем). Атрибут используется совместно со скриптами, например, пока какое-то условие не выполнено элемент неактивен.

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

АтрибутChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
disabledДаДаДаДаДаДа

Синтаксис:

<input disabled>

Значения атрибута

ЗначениеОписание
disabledЗначение атрибута требуется только в XHTML (<input disabled = "disabled"/>).

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

Нет.

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

<!DOCTYPE html>
<html>
<head>
<title>Пример использования атрибута disabled HTML тега <input></title>
<style>
input:checked { /* псевдокласс :checked выбирает элементы input с атрибутом checked*/
width: 25px; /* устанавливает ширину если элемент выбран */
height: 25px; /* устанавливает высоту если элемент выбран */
transition: .5s; /* устанавливаем эффект перехода (высота и ширина элемента будет изменяться пол секунды) */
}
input:not(:checked) { /* псевдокласс отрицания :not  выбирает все элементы input без атрибута checked (которые не выбрал псевдокласс :checked) */
transition: .5s; /* устанавливаем эффект перехода (высота и ширина элемента будет изменяться пол секунды) */
}
</style>
</head>
<body>
	<form>
		<input type = "radio"  name = "first" checked>Мужчина<br> /* элемент предопределен */
		<input type = "radio"  name = "first">Женщина<br>
		<input type = "radio"  name = "first" disabled>Собака<br> /* элемент должен быть отключен */
		<input type = "checkbox">Старше 16
		<input type = "checkbox" checked>Младше 16 /* элемент предопределен */
	</form>
</body>
</html>

В данном примере мы указали для элемента <input> с типом радио-кнопка (type = "radio") и флажок (type = "checkbox") атрибут checked. Для одного элемента мы указали атрибут disabled, который не дает нам сделать выбор (элемент отключен).

Кроме того мы создали стиль для элементов, которые выбраны (checked), используя псевдокласс :checkedcss3 и для элементов, которые не выбраны, используя псевдокласс отрицания :notcss3 и псевдокласс :checkedcss3 в качестве селектора.

Пример использования атрибута disabled HTML тега <input> (предварительное отключение элемента).
Пример использования атрибута disabled HTML тега <input> (предварительное отключение элемента).
HTML тег <input>