хм.. я вот так как то делал Есть лучше вариант: попробовать совместить два текстовых поля, задний - как плэйсхолдер. и в верхнем сделать обработчик событий: если пусто - убираем фоновый цвет, если нет - устанавливаем хм.. я вот так как то делал [code] jQuery(document).ready( function(){ jQuery("#header1 #edit-name").attr('value','Логин')).css('color','#cccdcb'); }); jQuery("#header1 #edit-name,#header1 #edit-name2").click( function(){ var search_fieldVal = jQuery(this).attr('value'); if (search_fieldVal =="Логин"){ jQuery(this).attr('value','') .css('color','#CC06C2'); } }); jQuery("#header1 #edit-name,#header1 #edit-name2").blur( function(){ var search_fieldVal = jQuery(this).attr('value'); if (search_fieldVal ==""){ jQuery(this).attr('value','Логин').css('color','#cccdcb'); } }); Есть лучше вариант: попробовать совместить два текстовых поля, задний - как плэйсхолдер. и в верхнем сделать обработчик событий: если пусто - убираем фоновый цвет, если нет - устанавливаем