たとえば、デフォルト値が「ここで検索」の検索ボックスを作成しようとすると、onfocusでクリアされ、空の場合は「SearchHere」に戻ります。
このために私は使用することができます:
onfocus="if (this.value==this.defaultValue) this.value = ''";
onblur="if (this.value=='') this.value = this.defaultValue";
これは問題なく機能しますが、テキストを入力せずに検索を押すと、「ここで検索」が検索されます。
検索する前にデフォルト値を削除する最良の方法は何ですか?