在HTML和JS中,如何制作一个文本框,其中包含灰色文本,告诉用户该字段的用途,并在用户单击该字段时消失?
例如,在Firefox中,右上角的搜索字段在未输入任何内容时会显示使用哪个搜索引擎,然后一旦单击它,它就是一个空文本字段,但如果您将其留空并从文本字段中移除焦点,则灰色文本会再次出现。
这种行为有名称吗?此外,是否可能仅使用纯CSS而不使用JS来执行on focus / on blur事件?
例如,在Firefox中,右上角的搜索字段在未输入任何内容时会显示使用哪个搜索引擎,然后一旦单击它,它就是一个空文本字段,但如果您将其留空并从文本字段中移除焦点,则灰色文本会再次出现。
这种行为有名称吗?此外,是否可能仅使用纯CSS而不使用JS来执行on focus / on blur事件?