我正在尝试使用默认值“在此处搜索”构建一个搜索框,例如,onfocus 它将清除它,而 onblur 如果它为空,它将带回“在此处搜索”。
为此我可以使用:
onfocus="if (this.value==this.defaultValue) this.value = ''";
onblur="if (this.value=='') this.value = this.defaultValue";
这很好用,但是当我在不输入文本的情况下点击搜索时,它会搜索“在此处搜索”。
在搜索之前删除默认值的最佳方法是什么?