1

C#には巨大なASP.NetWebアプリケーションがあります。無効になっているテキストボックスのテキストのフォントカラーを変更する必要があります。問題は、ほとんどのテキストボックスに「読み取り専用」ではなく「無効」属性が設定されていることです。属性を「読み取り専用」に変更すると、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 に答える