Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • software:development:web:docs:web:html:attributes:disabled

    HTML атрибут: disabled (отключен)

    Логический disabled атрибут, если он присутствует, делает элемент недоступным для изменения, фокусировки или даже отправки с формой. Пользователь не может ни редактировать, ни фокусироваться на элементе управления или его потомках.

    Попробуй

    Обзор

    Если disabled атрибут указан в элементе управления формой, элемент и его потомки элемента управления формой не участвуют в проверке ограничений. Часто браузеры выделяют такие элементы управления серым цветом и не получают никаких событий просмотра, таких как щелчки мыши или события, связанные с фокусом.

    Атрибут disabledподдерживается <button>, <fieldset>, <optgroup>, <option>, <select>, <textarea> и <input>.

    Этот логический отключенный атрибут указывает, что пользователь не может взаимодействовать с элементом управления или его дочерними элементами управления. Если этот атрибут не указан, элемент управления наследует свою настройку от содержащего его элемента, например fieldset; если нет содержащего элемента с disabled установленным атрибутом, а сам элемент управления не имеет атрибута, то элемент управления включен. Если объявлено в <optgroup>, выбор остается интерактивным (если не отключено иное), но ни один из элементов в группе параметров не может быть выбран.

    Примечание. Если a <fieldset> отключен, все элементы управления дочерней формой отключены, за исключением элементов управления формы в файле <legend>.

    Если к вспомогательному элементу disabled применен атрибут, :disabled к нему также применяется псевдокласс. И наоборот, элементы, которые поддерживают disabled атрибут, но не имеют набора атрибутов, соответствуют псевдоклассу :enabled.

    Этот логический атрибут не позволяет пользователю взаимодействовать с кнопкой. Если этот атрибут не установлен, кнопку все равно можно отключить из содержащего ее элемента, например <fieldset>; если содержащего элемента с установленным атрибутом нет disabled, кнопка активна.

    Firefox, в отличие от других браузеров, будет сохранять динамическое отключенное состояние при <button> загрузке страниц. Используйте :autocomplete атрибут для управления этой функцией.

    Взаимодействие атрибутов

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

    Поскольку значение отключенного поля не может быть изменено, :required оно не оказывает никакого влияния на входные данные с disabled указанным атрибутом. Кроме того, поскольку элементы становятся неизменяемыми, большинство других атрибутов, таких как :pattern, не действуют, пока элемент управления не будет включен.

    Примечание. Атрибут required не разрешен для входных данных с disabled указанным атрибутом.

    Удобство использования

    Браузеры отображают отключенные элементы управления формой серым цветом, поскольку отключенные элементы управления формой являются неизменяемыми, не получают фокус или какие-либо события просмотра, такие как щелчки мыши или события, связанные с фокусом, и не отправляются вместе с формой.

    Если он присутствует во вспомогательных элементах, :disabled псевдокласс будет соответствовать. Если атрибут не включен, :enabled псевдокласс будет соответствовать. Если элемент не поддерживает отключенный атрибут, атрибут не будет иметь никакого эффекта, в том числе не приведет к сопоставлению с псевдоклассами :disabled и :enabled.

    Проверка ограничений

    Если элемент равен disabled, то значение элемента не может получить фокус и не может быть обновлено пользователем, а также не участвует в проверке ограничений.

    Примеры

    Когда элементы управления формой отключены, многие браузеры по умолчанию отображают их более светлым, серым цветом. Ниже приведены примеры отключенного флажка, переключателя <option> и <optgroup>, а также некоторых элементов управления формой, которые отключаются с помощью атрибута Disable, установленного в <fieldset> элементе-предке. S <option> отключены, но <select> сам нет. Мы могли бы отключить все <select>, добавив атрибут к этому элементу, а не к его потомкам.

    Обсуждение

    Ваш комментарий:

    Внимание! Оставляя комментарий Вы соглашаетесь с пониманием и несете ответственность за свои действия гл.2 ст.18 Федерального закона №38-ФЗ «О рекламе» и ст.3 п.1 Федерального закона №152-ФЗ «О персональных данных»
    100 +9 =
     
    software/development/web/docs/web/html/attributes/disabled.txt · Последнее изменение: 2023/08/31 11:42 — vladpolskiy