WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:disabledを指定したtextの色

0:[投稿] ぱんだ [2002/07/31 13:10 ][環境:WIN+IE WIN系+Java]

ぱんだです。度々質問してすみません。

今回はdisabledを指定して、無効化したテキストフィールドに
表示される文字列の色の変え方がないか探しています。

通常だとdisabledしたテキスト文字列の色は反転されて
グレイになってしまいますが、黒いまま表示したいのです。

ご存知の方がいらっしゃいましたら
お願い致します。


1:[回答] ナン [2002/07/31 13:28 ]

ためしていませんが、スタイルシートでできるかもしれません。
http://www.parkcity.ne.jp/~chaichan/src/style.htm#zoku


2:[回答] 謎の素浪人 [2002/07/31 16:29 ]

Netscape6,7/Mozilla なら、CSS2 の属性セレクタを利用すれば可能です。

<style type="text/css">
input[type="text"][disabled] {
 color: black;
}
</style>

MSIE は、CSS1準拠なので属性セレクタはサポートしていません。
その他の方法でも無理だと思います。


3:[完了] ぱんだ [2002/08/01 09:59 ]

ぱんだです。
ナンさん、謎の素浪人さんご回答ありがとうございました。

ナンさんよりご指導いただいたことは、
謎の素浪人さんの指摘のとおりサポートされていませんでした。

MSIE限定なので、他の方法を考えたいと思います。
disabledにする「メリットは入力できない&フォーカスもあたらない」
ということですので、該当フィールドにフォーカスがあたったら
強制的に次のフィールドにフォーカスを移そうかと思います。

ご回答くださり、ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World