フォーカスのあるテキストを削除する方法を見つけるために Google を調べましたが、フィールドに何も入力されていない場合にテキストを元に戻す方法がわかりませんでした。
これは私がこれまでに持っているものです...
onfocus="if(this.value == 'Name*') { this.value = ''; }" value="Name*"
これにより「名前*」が削除されますが、フィールドに入力しなくても完全に削除されます。
onblur イベントを使用し、同様の if ステートメントを使用して、何も等しい場合は this.value をプレースホルダー テキストと等しくする必要があります。
onblur="if(this.value==''){this.value='Name*';}"
JQuery を使用する
$("textarea").focus(function() {
if( $(this).val() == "Name*" ) {
$(this).val("");
}
});