入力フォームに何を入力していいのか、 あらかじめサンプルを入力しておくのがいいと言われます。 でも、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(
![jQueryを使って入力フォームにサンプル文字を入れておき、フォーカスで消すスクリプト](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8928853d3cfdd5dd1ab489c59313e6ee7794a89/height=288;version=1;width=512/https%3A%2F%2Fh2ham.up.seesaa.net%2Fimage%2F20071020_138961.jpg)