2012-04-04 73 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