2015-06-16 2 views
0

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

Функционально это означает, что их значения нельзя редактировать. Это корректно работает во всех браузерах.

Эстетически, это означает, что они каким-то образом должны быть серыми. При использовании Internet Explorer все поля отображаются серым цветом после отключения. Однако в Firefox и Chrome только переключатели, флажки и выпадающие списки явно выделены серым цветом. Все остальные поля выглядят одинаково, как если бы они все еще были включены.

Я был бы признателен за любую помощь в выяснении того, как сделать все поля серыми во всех браузерах при отключении.

+0

не могли бы вы просто установить цвет фона полей серым? 'el.style.backgroundColor = 'gray';' – crazyhatfish

ответ

2

Вы можете использовать CSS

input[disabled] 
{ 
    background-color:#D3D3D3; 
} 
Смежные вопросы