예를 들어 내 웹사이트의 검색창은 다음과 같습니다.
사용하지 않을 때:
마우스 클릭 후:
JQuery를 사용하면 이 효과를 얻는 것이 매우 간단합니다. 다음은 코드입니다.
$(document).ready(function () {
var searchBox = $("#ctl00_txtSearch");
searchBox.focus(function () {
if (searchBox.val() = = this.title) { // TextBox 컨트롤의 ToolTip 속성은 title 속성으로 Html로 변환됩니다.
searchBox.val("")
}
});
searchBox.blur(function () {
if (searchBox.val() == "") {
searchBox.val(this.title);
}
} );
searchBox.blur();
});
여기서 #ctl00_txtSearch는 검색 상자의 ID입니다(ASP.NET은 ClientID를 통해 이 ID를 얻을 수 있음).