【问题标题】:ReactJS, Formik, Bootstrap Modal - Submit from modal buttonReactJS、Formik、Bootstrap 模态 - 从模态按钮提交
【发布时间】:2020-11-02 09:24:18
【问题描述】:

我的 ReactJS 应用程序中有以下结构 - CodeSandBox link。 我试图通过使用 Bootstrap 模式窗口的按钮以某种方式提交 Formik 表单,但是我无法理解如何从树下的 2 个组件调用表单提交并将这些功能组合在一起。

有人可以建议它是否可以实现吗?

谢谢!

【问题讨论】:

标签: reactjs bootstrap-modal formik


【解决方案1】:

FormFields 组件中,您需要在表单中添加id

<Form id="fooId">

为模态按钮添加formtype 属性,如:

<Button
 ...
 type="submit"
 form="fooId"
 ...
/>

然后表单将被提交。您可以跳过将onClick 事件传递给该按钮并将doSubmit 方法传递给FormFields 组件中的Formik 组件。

Codesandbox

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 2014-07-12
    相关资源
    最近更新 更多