首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在确认antd时提交antd表单?

如何在确认antd时提交antd表单?
EN

Stack Overflow用户
提问于 2022-11-10 10:44:40
回答 2查看 53关注 0票数 0

我有一个and表单,我检查了输入的日期是否是过去的日期,然后显示带有and PopConfirm的弹出窗口,如果用户在PopConfirm中按‘是’,我想提交表单,我如何实现这一点?

下面是我的代码:

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-15 02:28:31

看起来像

代码语言:javascript
复制
                        <Popconfirm
                      placement='top'
                      title='Bạn có chắc chắn muốn lưu lại thông tin đã sửa?'
                      onConfirm={() => {
                        form.submit();
                      }}
                      okText='Ok'
                      cancelText='Hủy'
                    >
                      <Button
                        type='text'
                        style={{ color: '#004EBC', padding: '0px 8px' }}
                        htmlType='submit'
                      >
                        Lưu
                      </Button>
                    </Popconfirm>
票数 1
EN

Stack Overflow用户

发布于 2022-11-10 10:51:27

代码语言:javascript
复制
// 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();
   }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74387690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档