可以。需要在Form组件中给出一个ref引用,然后在点击OK按钮时,调用formRef.current.submit()来触发submit()函数进行表单提交。具体实现可以参考下面的示例代码:
import React, { useRef } from 'react';
import { Modal, Form, Input, Button } from 'antd';
function MyModal() {
const [visible, setVisible] = useState(false);
const formRef = useRef(null);
const handleOk = () => {
formRef.current.submit();
};
const onFinish = (values) => {
console.log('Received values of form: ', values);
setVisible(false);
};
const onFinishFailed = (errorInfo) => {
console.log('Failed:', errorInfo);
};
return (
setVisible(false)}>
);
}