更改输入的“默认”值的颜色

时间:2012-06-10 12:22:02

标签: javascript

我有这段代码 - >

var searchexampletxt = '<?php echo JText::_('SEARCH_EXAMPLE'); ?>';
Window.onDomReady(function(){

$('BLA_BLA').addEvent('focus',function(){
    if(this.value=='<?php echo JText::_('SEARCH_EXAMPLE');?>')
    {
    this.value="";
        }
    });

$('BLA_BLA').addEvent('blur',function(){
    if(this.value=='')
    {
    this.value="<?php echo JText::_('SEARCH_EXAMPLE');?>";
        }
    }); 

});

有人可以帮助我,我怎么能让“SEARCH_EXAMPLE”文本(默认显示在输入框中)是例如颜色#CCCCCC,但我在输入框中写的文本是例如#333333 ??

谢谢 干杯

1 个答案:

答案 0 :(得分:2)

使用this.style.color="red"或使用十六进制代码this.style.color="#FF0000"

所以,举个例子:

  1. this.value="";添加this.style.color="#CCCCCC";

  2. 之后
  3. this.value="<?php echo JText::_('SEARCH_EXAMPLE');?>"添加this.style.color="#333333";

  4. 之后