Атрибут disabled є булевим атрибутом. Якщо він присутній, він вказує, що параметр має бути вимкнено. Вимкнений параметр є непридатним для використання та неможливим для натискання. Атрибут disabled можна налаштувати так, щоб користувач не вибирав опцію, доки не буде виконано іншу умову (наприклад, встановлення прапорця тощо).
Додайте oncontextmenu="return false;" елементу, на якому потрібно вимкнути клацання правою кнопкою миші. Коли користувач клацає елемент правою кнопкою миші, ця властивість викликає код JavaScript і повертає false; оператор запобігає відображенню контекстного меню за замовчуванням.
Атрибут disabled підтримується <button> , <fieldset> , <optgroup> , <option> , <select> , <textarea> та <input> . Цей логічний вимкнений атрибут вказує на те, що користувач не може взаємодіяти з елементом керування або його нащадками.
Ми використовуємо елементи <select> і <option> для створення розкривного списку та використовуйте атрибут disabled в елементі <select>, щоб вимкнути елемент розкривного списку. Вимкнений розкривний список неможливий для натискання та непридатний для використання. Це логічний атрибут.
Вимкнений елемент непридатний для використання. Атрибут disabled можна налаштувати так, щоб користувач не використовував елемент, доки не буде виконано іншу умову (наприклад, вибір прапорця тощо). Тоді JavaScript може видалити вимкнене значення та знову зробити елемент придатним для використання.