2014-04-28 72 views
-1

我有这样的:了CHtml文本框的文字颜色相同的占位符颜色

CHtml::textField("Atava[admin_panel][0][u_type]", '', array('size'=>60,'maxlength'=>128,'encode'=>false,'placeholder'=>'Placeholder content')); 

我的问题是:

当我添加文本到文本字段,占位符文本消失(因为它应该)

但添加的文本与占位符文本颜色(浅灰色)的颜色相同。

我想添加的文本有默认的颜色(比如它有没有一个占位符)

任何想法?

+0

只是要清楚:我不介意的占位符的文本的颜色浅灰色是很好的,我的问题是,经过我添加文本到文本字段 - 添加的文本与占位符文本(浅灰色)具有相同的颜色,我希望它具有常规颜色。 –

回答

1

设置CSS样式占位符http://jsfiddle.net/SKS23/

*::-webkit-input-placeholder { 
    color: red; 
} 
*:-moz-placeholder { 
    /* FF 4-18 */ 
    color: red; 
} 
*::-moz-placeholder { 
    /* FF 19+ */ 
    color: red; 
} 
*:-ms-input-placeholder { 
    /* IE 10+ */ 
    color: red; 
} 
+0

只是要清楚:我不介意占位符文本的颜色 - 浅灰色很好,我的问题是,在向文本字段添加文本之后 - 添加的文本与占位符文本具有相同的颜色(浅色灰色),我希望它有它的正常颜色 –

+0

@AsafMaoz然后检查CSS样式输入字段 – Alex