我有一個 antd 表單,我在上面檢查輸入的日期是否已過,然后我用 antd PopConfirm 顯示彈出視窗,如果用戶在 PopConfirm 中按“是”,我想提交表單,我該如何實作?
下面是我的代碼:
<PopConfirm
onConfirm={() => {
}}
cancelText={'No'}
okText={'Yes'}
disabled={!isPastDate}
title={'Do you wish to continue with past date?'}
>
<Button type="primary" label="Save" htmlType="submit" />
</PopConfirm>
uj5u.com熱心網友回復:
// your component
(props) => {
const [form] = Form.useForm();
...
return (
<Form
layout='vertical'
form={form}
scrollToFirstError
onFinish={onSubmitHandler}
...
// try removing the Button properties so it does not auto submit
// in popup confirm
onConfirm={() => {
form.submit();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/531068.html
標籤:反应形式蚂蚁
