20

假设我有一个带有默认文本“名称”的输入框。我希望用户单击该框,文本将保留在框中,直到用户开始键入。

不是在寻找代码以在聚焦后清除输入框。

谢谢!

4

2 回答 2

51

它是占位符属性

<input type="text" placeholder="Type your name">
于 2012-09-14T01:37:43.073 回答
1

您尝试执行的操作取决于您所针对的浏览器版本。如果客户使用支持 html5 的浏览器,那么来自@alexndm 的答案将起作用。但是,如果您的目标受众群体有多个浏览器版本。

本文将展示如何使用旧方法,即使用 javascript。如何在 Firefox 和其他不支持 html5 标签选项的浏览器中获取占位符文本?

注意:我链接的帖子的 OP 也有 html5,以备不时之需。

于 2012-09-14T15:10:22.393 回答