跳到正文
GitHub

表单

Input

一行文本输入。

示例

default

说明

单行文字输入。

和 Textarea、Select 共用 CONTROL_BASE,所以这三个不会各自漂走。标签、提示和错误交给 Field——一个只有 placeholder 没有标签的输入框等于没有标签,因为只要有人开始打字,placeholder 就消失了。

属性

Input props
属性类型默认值说明
invalidboolean把静止态的边框画成 `--danger`,并反映到 `aria-invalid` 上。
refRef<HTMLInputElement>

同时接受 InputHTMLAttributes<HTMLInputElement> 里的全部属性,它们会直接透传给底层元素,不再逐条列出。

无障碍

  • placeholder 不是标签——只要有人开始打字它就消失了。请配合 Field 使用。