src/collections/Form/Form.js
一个表单。
渲染包含标签和表单控件的字段。所有表单控件组件均可用。
渲染包含标签和自定义表单控件的字段。使用来自任何库或您自己的任何组件。
您可以使用 props 对象定义标签。
您可以通过传递您自己的元素来定义标签。
字段控件属性也适用于 HTML 标签。
向简写 FormField 添加 id 会向标签添加匹配的 htmlFor 属性。如果出现错误,则使用 aria-describedby 属性将错误标签连接到表单字段。
向表单子组件添加 id 会向标签添加匹配的 htmlFor 属性。
字段是包含标签和输入的表单元素。
如果表单处于加载状态,它将自动显示加载指示器。
如果表单处于成功状态,它将自动显示任何成功消息块。
如果表单处于错误状态,它将自动显示任何错误消息块。
如果表单处于警告状态,它将自动显示任何警告消息块。
各个字段可能会显示错误状态。
各个字段可能会被禁用。
各个字段可能是只读的。
表单的大小可能有所不同。
深色背景上的表单可能需要反转其配色方案。
表单可以防止自己在移动设备上堆叠。
字段可以将其标签放在旁边而不是上面。
字段可以在网格列中指定其宽度。
字段可以显示输入是必需的。
FormField 简写也可以是必需的。
字段可以将其宽度平均分配。
多个字段可以并排显示在一行中。
表单组也可以防止自己在移动设备上堆叠。
您可以在更改或提交时捕获表单数据。
您可以在提交时清除表单值。