我想知道是否有一种简单的方法使用 javascript(包括我们在网站上使用的 JQuery)将描述性文本放入文本输入中,直到用户单击它来输入他们自己的文本。
例如,我想将“搜索”一词放在文本输入中(最好是比实际输入更浅的颜色),直到用户单击输入,当它消失并允许他们输入搜索词时。
不过,我实际上不想让“搜索”这个词成为文本输入的值,因为用户可以搜索“搜索”这个词有点重要。
我正在考虑绝对定位一个 <p> 元素,并在输入上使用单词搜索并在单击它(或输入)时将其隐藏。
你怎么看?这是可怕的误导吗?