DateInput 日期输入框
DateInput 组件允许用户使用键盘选择日期。
获取组件
import { DateInput } from 'rsuite';
演示
默认
自定义日期格式
禁用与只读
受控与非受控的值
可访问性
ARIA 属性
- DateInput 组件是
<input type="text">
元素。 - 当 DateInput 组件被禁用时,
disabled
属性被添加到<input>
元素。 - 当 DateInput 组件为只读时,
readonly
属性被添加到<input>
元素。
键盘交互
- 使用 → ← 键切换到选择年/月/日/时/分/秒。
- 使用 ↓ ↑ 键增加和减少值。
- 使用 Backspace 键删除选中的值。
- 使用数字健更新选中的值。
Props
属性名称 | 类型(默认值) |
描述 |
---|---|---|
defaultValue | Date | 默认值(非受控) |
disabled | boolean | 禁用 |
format | string ('yyyy-MM-dd') |
日期显示格式化 |
onChange | (date: Date, event) => void | 值改变后的回调函数 |
plaintext | boolean | 为纯文本呈现 |
readOnly | boolean | 日期输入框为只读 |
size | 'lg'〡'md'〡'sm'〡'xs' ('md') |
设置日期输入框尺寸 |
value | Date | 当前值 (受控) |