如何设置禁用的输入框的字体颜色(仅限IE)
答案 0 :(得分:2)
IE使用表单字段的系统控件。你无法从CSS中更改它们。 您必须在div中打包输入并使输入透明。并且不要使用HTML禁用属性,但是使用javascript禁用它。
为了获得更好的结果 - 找一个jquery插件来做好看的输入。
答案 1 :(得分:0)
你不能用CSS做到这一点,因为IE的旧版本没有必要的支持。
您最好的选择是使用Javascript解决方法。禁用输入框时,运行脚本以更改类名,并在该新类名上以不同方式设置文本颜色的样式。如果重新启用输入框,请使用类似的脚本将类名更改回原来的名称。
答案 2 :(得分:0)
这取决于你需要什么,但你可以使用输入上的readonly属性来欺骗它,使背景变灰并使用CSS的方式输入错误。
但是,例如,如果你在表单和PHP中使用它,使用disable,则不会发送变量,只读,它是......这可能是一个问题。