【发布时间】:2021-09-03 10:06:43
【问题描述】:
所以我试图遵循文档,并想出了这个:
这是一个简单的例子:
import { Button, Form, Input } from "antd";
export default function App() {
const [form] = Form.useForm();
return (
<Form form={form} onFinish={(data) => console.log(data)}>
<Form.Item
rules={[{ required: true, message: "test message" }]}
label="test"
>
<Input />
</Form.Item>
<Button htmlType="submit">Submit</Button>
</Form>
);
}
Form.Item 的预期行为是在此处呈现如下红色警告:
但是没有这样的事情发生。 onFinish 表示表单数据是一个空对象,验证不会运行。所以我一定是错过了什么。知道什么吗?
【问题讨论】:
标签: javascript reactjs typescript validation antd