jQueryを使って入力フォームにサンプル文字を入れておき、フォーカスで消すスクリプト

入力フォームに何を入力していいのか、
あらかじめサンプルを入力しておくのがいいと言われます。
でも、valueとしてあらかじめ文字を入力しておくと、
入力しようとするときにいちいち消す必要があるので面倒です。
なので、最初はサンプル文字をいれておき、
入力部分にフォーカスがいったときにそれを消すスクリプトを作ってみました。
サンプル
◆スクリプト
$(function(){
$("input").val("キーワードを入力")
.css("color","#969696");
$("input").focus(function(){
if(this.value == "キーワードを入力"){
$(this).val("").css("color","#000");
}
});
$("input").blur(function(){
if(this.value == ""){
$(this).val("キーワードを入力")
.css("color","#969696");
}
if(this.value != "キーワードを入力"){
$(this).css("color","#000");
}
});
});
◆プレビュー
上の入力欄になにか入力されるまで同じのが出ます。
最初のサンプルはあくまでサンプルなので、文字を薄めにしておきました。
何か文字を入力すると文字が黒くなります。
「キーワードを入力」と書かれた部分を、
必要に応じて、例や参考などとして変更しておくといいでしょう。
