Как отключить раскрывающийся список с помощью CSS, чтобы он отображался серым цветом? - PullRequest
1 голос
/ 22 февраля 2010

У меня есть приложение ASP.NET с выпадающим списком. Как отключить раскрывающийся список с помощью CSS, чтобы он отображался серым цветом? Можно ли сделать это только с помощью CSS?

Ответы [ 4 ]

2 голосов
/ 24 сентября 2015

Я использовал pointer-events: none;, и все работает нормально. Вы даже можете установить непрозрачность, чтобы сделать его серым. Создайте класс и добавьте / удалите его по своему желанию. Что-то вроде:

.disabled { opacity: 0.6; pointer-events: none; }

Обратите внимание, что пользователь все еще может использовать клавиатуру и вкладку к ней !!

0 голосов
/ 05 марта 2013

Мне кажется, что это - почти тот же вопрос ... Этот ответ предполагает использование чего-то похожего на:

<asp:DropDownList ID="DropDownList1" runat="server" Enabled="False"> </asp:DropDownList>

0 голосов
/ 08 мая 2013

CSS (Cascading Style Sheet) предназначен для изменения стиля элементов, а не функциональности. Вы можете сделать это, используя HTML: Enabled="False" для тегов ASP.NET или добавив пустой атрибут disabled без значения к простым тегам HTML.

0 голосов
/ 22 февраля 2010

Дэвид прав. Другой вариант (все еще не CSS) слишком циклически перебирает все параметры и отключает каждый из них. Они превратятся в серый цвет, который вы хотите, и будут отключены. Использование библиотеки, такой как jQuery, делает это несложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...