我正在尝试让一个在 Material UI Dialog 组件中工作的表单。如果我将 Dialog 包装在表单标签中,它们甚至不会出现在生成的 html 中(还不知道为什么)...
<form onSubmit={someFunction}>
<Dialog>
...
</Dialog>
</form>
如果我反转它并将表单标签放在对话框中,表单元素会显示在生成的 html 中,但是设置为 type="submit" 的操作按钮将不会触发表单的 onSubmit。
<Dialog>
<form onSubmit={someFunction}>
...
</form>
</Dialog>
有没有人成功地让这个组合发挥作用?我知道我可以直接从操作按钮单击调用该函数,但我也在使用 Redux Form 并且在应用程序中有其他非对话框表单,所以我将它绑定到表单元素。所以我真的需要以某种方式调用从对话框提交的表单。