跳到内容
+

表单控件

表单控件组件是一个实用工具,可让您将表单输入与辅助组件(例如标签、错误指示器或辅助文本)关联。

useFormControlContext API

导入

import { useFormControlContext } from '@mui/base/FormControl';
// or
import { useFormControlContext } from '@mui/base';

通过阅读本指南,了解有关最小化捆绑包大小的更多信息,来了解它们之间的区别。

此 Hook 不接受任何输入参数。

返回值

名称类型描述
disabledboolean

如果为 true,标签、输入框和辅助文本应以禁用状态显示。

errorboolean

如果为 true,标签将以错误状态显示。

filledboolean

如果为 true,则表单元素具有某些值。

focusedboolean

如果为 true,则表单元素已聚焦且未禁用。

onBlur() => void

当表单元素失去焦点时触发的回调。

onChangeReact.ChangeEventHandler<NativeFormControlElement>

当表单元素的值被修改时触发的回调。

onFocus() => void

当表单元素接收焦点时触发的回调。

requiredboolean

如果为 true,标签将指示 input 是必需的。

valueunknown

表单元素的值。