上の入力フィールドにテキストをdissapearingと私はここから、このコードを使用しています:http://jsfiddle.net/davidThomas/9BpGC/JSの問題は、ONFOCUS
しかし、外部JSファイルとして。
私が持っている:
<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、Chromeで動作しますが、ではない - あなたが使用している場合jsFiddleのデモ、それは別のブラウザ間で正常に動作するので、外部のJSで動作するように修正する方法はありますか?
おそらく、その外部の.jsファイルをどのように呼び出すのでしょうか?あなたはそれを呼び出すときにtype = "text/javascript"を設定しますか? – Warface
– steve