2012-04-04 49 views
1

我们有一个巨大的ASP.Net Web应用程序在C#中。现在需要更改禁用文本框中文本的fontcolor。问题是大多数文本框具有“禁用”属性集,而不是“只读”。如果我将属性更改为“只读”,那么我将不得不修改javascript代码中的所有位置,其中像更改禁用的文本框fontcolor而不使用只读

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

我应该补充说我需要它只能用于IE8。谢谢。

回答

0

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

1

以下为我工作:

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

这不会改变字体颜色。 – Saravana 2013-09-26 11:08:10