1

我们有一个巨大的 C# ASP.Net Web 应用程序。现在需要更改禁用文本框中文本的字体颜色。问题是大多数文本框都设置了“禁用”属性而不是“只读”。如果我将属性更改为“只读”,我将不得不修改 javascript 代码中的所有检查位置

if(document.getElementByID('Element1').disabled == 'true') 等存在。这些检查存在于数千个地方。如果开始改变这一切,我将陷入螺旋式下降,远离人类,消失在一个我永远无法摆脱的深渊中。请帮助我。

我应该补充一点,我需要它仅适用于 IE8。谢谢。

4

2 回答 2

1

以下对我有用:

input[disabled] {
    background-color: GrayText !important; 
    color: White !important;
}
于 2012-05-09T19:07:03.247 回答
0

不幸的是,您无法更改 IE8 中禁用文本框的字体颜色。

于 2012-05-04T18:17:40.597 回答