0
에 입력 필드에 텍스트를 dissapearing와 내가 여기에서이 코드를 사용하고 있습니다 :JS 문제, onfocus 및
그러나 외부 JS 파일로 http://jsfiddle.net/davidThomas/9BpGC/.
나는이 :
<input type="text" id="text1" name="text1" placeholder="First text input box." onfocus="clearText()" />
외부 JS :
function clearText()
{
$('input:text').each(
function(){
$(this)
.val($(this).attr('placeholder'))
.css('color','#999');
$(this).click(
function(){
$(this)
.val('')
.css('color','#000');
});
$(this).blur(
function(){
if ($(this).val() === ''){
$(this)
.val($(this).attr('placeholder'))
.css('color','#999');
}
});
}
);
}
내가 검색 힌트를로드 할 상자를 클릭하지 않는 한 그것은하지 IE8에서 FF5, 크롬에서 작동하지만 - 당신이 사용하는 경우 jsFiddle에 데모, 그것은 다른 브라우저에서 잘 작동합니다, 그래서 거기에 외부 JS와 함께 작동하도록 수정하는 방법은 무엇입니까?
아마도 외부 .js 파일이라고 부르는 것입니다. 어떻게해야합니까? 호출 할 때 type = "text/javascript"로 설정합니까? – Warface