这叫啥 UI?
← 返回组件目录

COMPONENT 22 · Text & File Inputs

密码框

Password Field

也叫Secure Text FieldPassword Input密码输入框NSSecureTextField

遮蔽敏感文本,并可提供显示或隐藏密码操作。

Masks sensitive text and may provide a show/hide password action.

ANATOMY & USAGE

结构与使用建议

组成部分

  • 密码标签
  • 遮蔽输入
  • 显示密码按钮

适合使用

  • 用户输入密码或类似机密字符串时。

不建议使用

  • 输入普通文本或验证码时。

键盘与无障碍

  • 使用正确 autocomplete;显示按钮说明当前动作,切换后保持焦点与光标位置。

DESCRIBE IT TO AI

这样告诉编程助手

实现密码框(Password Field):遮蔽敏感文本,并可提供显示或隐藏密码操作。

MINIMAL RUNNABLE CODE

可复制代码

原生与 React 两套实现,不依赖第三方组件库。

READ ONLY · SAFE TO COPY
<div class="demo stack">
  <label for="password">密码</label>
  <input id="password" type="password" autocomplete="current-password">
  <button type="button" aria-pressed="false">显示密码</button>
</div>