Атрибут disabled є логічним атрибутом. Якщо він присутній, він вказує на те, що кнопку потрібно вимкнути. Вимкнена кнопка непридатна для використання та ненатискання.
Висновок. Взагалі кажучи, завжди краще не вимикати кнопки, якщо це можливо, тому що це негативно впливає на роботу користувача. Особливо для користувачів з обмеженими можливостями, але якщо вам потрібно, є способи зробити це доступним способом, як ми бачили в цій статті.
Вимкнені кнопки порушити потік користувачів оскільки користувачам потрібно зупинитися, почекати та подивитися, чому кнопка вимкнена та як її увімкнути. Їм потрібно знайти помилку або відсутні поля, які можуть бути причиною цього. Іноді користувачі починають заповнювати форму з нуля, щоб виправити можливі помилки, які вони допустили раніше.
В ідеалі користувач програми зчитування з екрана має мати можливість переходити до вимкнених об’єктів. Це може бути не ідеальним для зрячого користувача клавіатури, але це також не є для нього страшною шкодою.
Як правило, вимкніть, якщо ви хочете, щоб користувач знав, що функція існує, але вона недоступна. Приховати, якщо показане значення наразі нерелевантне та не може бути використане. Але: ніколи не приховуйте кнопки чи фільтри за умовчанням, оскільки користувачі очікують, що вони залишаться.
Вимкнена кнопка непридатна для використання та ненатискання. Атрибут disabled можна налаштувати так, щоб користувач не натискав кнопку, доки не буде виконано іншу умову (наприклад, встановлення прапорця тощо). Тоді JavaScript може видалити вимкнене значення та зробити кнопку знову доступною для натискання.