更改禁用的文本框fontcolor而不使用readonly

时间:2012-04-04 07:58:23

标签: css

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

if(document.getElementByID('Element1')。disabled =='true')等存在。这些检查存在于1000多个地方。如果开始改变所有这些,我将被困在一个向下的螺旋,远离人类,消失在一个永远不会从我可能出来的深渊。请帮帮我。

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

2 个答案:

答案 0 :(得分:1)

以下对我有用:

input[disabled] {
    background-color: GrayText !important; 
    color: White !important;
}

答案 1 :(得分:0)

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