2011-11-10 94 views
2

问:是否可以更改禁用的输入框的字体?更改禁用输入文本框的字体颜色?

在IE8/9中,它显示为浅灰色,几乎不可读。 Chrome和Firefox都很好(当然)。我试图将css样式设置为颜色:#000!重要,但它仍然非常浅灰色。

<input class="TextBoxAsLabel" data-val="true" data-val-number="blah" disabled="disabled" id="Total" name="XTotal" type="text" value="$0.00" /> 

回答

3

有没有办法做到这一点 - 你可以做什么,而不是虽然是输入更改为只读:

<input class="TextBoxAsLabel" data-val="true" data-val-number="blah" readonly="readonly" id="Total" name="XTotal" type="text" value="$0.00" /> 

这会给你禁用功能,但保存造型:)

看到这个职位的更多细节:How to change font-color for disabled input?

希望这有助于。

+2

只要记住'readonly'输入发送到服务器。因此,如果该值设置为某个值,并将其设置为“只读”,则服务器将收到设置值(即使该值为空)。 –

+0

@sdo:谢谢! – JaJ

+0

@Kevin:谢谢你的信息! – JaJ

2

试试这个

input:disabled { 
    color : #000 !important; 
} 
+1

尽管这对于向前兼容性来说是最好的,但它不会在IE中不起作用。它在Opera中也可能不起作用。 –

+0

谢谢。不知道 – Maksym

相关问题