当内部有多个文本输入时,Antd Form不会提交

时间:2018-05-28 13:50:32

标签: forms reactjs google-chrome antd

我有一个简单的例子,出于某种原因,如果我添加了多个文本输入并且在输入其中一个输入时按下“Enter”键,则表单会停止调用onSubmit回调。

以下是CodePen上的链接:https://codepen.io/anon/pen/KePXOj?&editors=001

这个有效:

<Form onSubmit={(e)=>{e.preventDefault(); console.log(e)}}>
    <Input/>
</Form>

这不是:

<Form onSubmit={(e)=>{e.preventDefault(); console.log(e)}}>
    <Input/>
    <Input/>
</Form>

我在那里做错了什么?

1 个答案:

答案 0 :(得分:0)

这似乎不是一个antd问题,它是一个已知的怪癖,当按下输入时只有一个输入触发,而如果它们有多个输入它们没有。

This可能是相关的