2009-12-22 4 views
1

yahoo의 등록 페이지에서 이름 필드와 성 필드에 동일한 기능을 사용하고 싶습니다. 내가 텍스트 상자를 클릭하면. 기본 텍스트가 사라집니다. 그리고 같은 텍스트 상자에서 포커스를 잃으면 기본 텍스트가 다시 나타납니다. 다음은 야후 등록 페이지입니다. 어떻게해야합니까? 동일한 기능을 수행하고 싶습니다. 당신이 수 plz 수 나에게 아이디어를 제안, 수행하는 방법이asp.net에 Yahoo 등록 양식의 이름 필드 구현에 대한 아이디어가 필요합니다.

https://in.edit.yahoo.com/registration?intl=in&done=http%3A%2F%2Fmail.yahoo.com&src=ym&last=&partner=yahoo_default&domain=&yahooid=&ipmsg=in

+1

중복 된 http://stackoverflow.com/questions/1911301/javascript-watermarks-for-textboxes – jball

+2

자바 스크립트 "워터 마크"라는 것을 알 수 있습니다. – DOK

+0

나는 그것을 얻지 못합니까? – JonH

답변

1

당신이 AJAX를 사용하는 경우는 asp.net 아약스 연장되는 TextBoxWatermark를 사용할 수 있습니다. 이것은 아마도 가장 쉬운 방법 일 것입니다. 아약스를 사용하지 않는다면 JS를 사용할 수 있습니다.

당신은 당신이 JQuery와이 작업을 수행 할 수 있습니다 원하는 경우 :

$(document).ready(function() { 
    var w = "Search..."; 
    if($("#txtS").val() == "") { 
    $("#txtS").val(watermark); 
    } 
$("#txtS").focus(function() { 
if(this.value == watermark) { 
this.value=""; 
} 
}).blur(function() { 
if(this.value=="") { 
this.value = watermark; 
}}); 
}); 

첫 번째 함수는 워터 마크를 설정합니다. 초점 기능은 원래 워터 마크가 무엇인지 초점을 설정하는지 확인합니다. 텍스트 상자가 비어 있으면 텍스트 상자를 비어있게 설정합니다. 아무 것도 입력하지 않으면 텍스트 상자를 떠날 때 (흐림) 워터 마크로 다시 설정합니다. 대부분의 예제는 codesigest 또는 jquery 사이트에서 찾을 수 있습니다.

관련 문제