2010-01-24 4 views
1

텍스트 필드에 밝은 회색으로 설명 텍스트를 넣고 싶습니다. 사용자가 텍스트를 클릭하면 텍스트가 사라지고 원하는 텍스트를 입력 할 수 있습니다.텍스트 필드의 설명 텍스트?

거기에 jquery 플러그인이 있습니까? 나는 구글에서 무엇을 검색해야할지 모른다.

답변

2

예 - 당신이 원하는 것은 할 비교적 간단하다. 다음 링크를 체크 아웃 :

JQuery Watermark

-1
$(document).ready(function() { 
    $('#IDofTextField').css({'color': '#aaaaaa', 'font-style': 'italic'}); 
    $('#IDofTextField').attr('value', 'Your text in here'); 
    $('#IDofTextField').focus(function() { 
     $('#IDofTextField').css({'color': '#000', 'font-style': 'normal'}); 
     $('#IDofTextField').attr('value', ''); 
    }); 
    $('#IDofTextField').blur(function() { 
     if ($('#IDofTextField').val() == '') { 
      $('#IDofTextField').css({'color': '#aaaaaa', 'font-style': 'italic'}); 
      $('#IDofTextField').attr('value', 'Your text in here'); 
     } 
    }); 
}); 
+0

당신이 무엇을 하든지, 이것을하지 마십시오. jQuery'$'함수는 매우 무겁습니다. 한 번만 수행하면 9 회 반복하는 것은 거의 범죄입니다. 또한, 더 나은 해결책은 외부 CSS 파일에 클래스를 정의하고이를 수행하는 대신 클래스를 흐림 및 포커스로 간단하게 전환하는 것입니다. –

0

http://tlporfolio.site11.com/jdesc.html

이것은 내가 사용하는 간단한 일이다. 단 한 줄의 코드로 div에 추가하고 쿠키를 기준으로 표시되는 횟수를 설정하십시오. 따라서 기술적으로 브라우저를 닫고 다시 열어도 한 번 열어 본 것처럼 계산됩니다.

관련 문제