术语图鉴/前端基础/占位符
←→切换Esc返回

占位符 Placeholder

你可能会说

输入框里那行灰色的提示文字,用户一开始输入就消失了,那个叫什么?

占位符是输入框内的灰色提示文字,暗示用户该输入什么内容,聚焦输入后消失。

输入框里那行灰色的提示文字(如「请输入邮箱」),你一打字它就消失。告诉用户这里该填什么。

也常被叫作Placeholder

生活类比

像表格上印的浅灰色示例字——提醒你格式,但你一写就被覆盖。

🎮 动手试试

👇 输入内容观察 placeholder 消失

⬆️ placeholder 正在显示(灰色提示文字)
选择题选择一个你认为最合适的答案

关于「占位符」,以下哪个描述最准确?

你可以这样告诉 AI

帮我给表单加 placeholder:邮箱框显示「[email protected]」,密码框显示「至少 8 位」,搜索框显示「搜索术语...」。

容易混淆?这样区分

占位符 Placeholder≠
Label 标签

Label 始终可见(在输入框上方/旁边),Placeholder 输入后就消失了。重要提示用 Label。

占位符 Placeholder≠
默认值 Default Value

默认值是真实的初始值(会被提交),Placeholder 只是提示(不会被提交)。

什么时候用

暗示输入格式

输入框里放灰色示例文字(如「[email protected]」),让用户一眼知道该填什么、什么格式。

和 AI 协作时

想让 AI 加提示文字时,直接说「邮箱输入框的 placeholder 写 [email protected],密码框写至少 8 位」。

什么时候不用

替代 Label 标签

只用 placeholder 不用 <label>,用户输入后提示消失就忘了要填什么,无障碍也有问题。

与表单无关的项目

不需要用户输入的纯展示页面、后端服务等完全用不到 placeholder。

组成结构 · Anatomy

1
核心概念Core

输入框里那行灰色的提示文字(如「请输入邮箱」),你一打字它就消失。告诉用户这里该填什么。

2
实际表现In Practice

像表格上印的浅灰色示例字——提醒你格式,但你一写就被覆盖。

3
与 AI 的关联AI Context

和 AI 沟通时提到「输入框里加个提示文字」,加的就是 placeholder。

典型使用场景

表单引导提示
告诉 AI「给登录表单的输入框加上 placeholder:邮箱框提示 [email protected],密码框提示输入 6 位以上密码,灰色小字不抢眼」
想弄懂概念时
告诉 AI「用大白话给我解释什么是占位符,举个生活中的例子」

延伸阅读