我不确定如何使用此处找到的 antd <Form/>
组件进行表单验证。 该文档在<Form/>
组件上指定了一个onSubmit
道具,该道具被传递了一个事件。 然后它似乎触发了this.props.form
内部的一个函数。 我目前正在使用以下代码:
handleSubmit(e) {
e.preventDefault();
console.log('before' + e.target.value)
this.props.validateFields((err, values) => {
console.log('errors: ' + err)
console.log(values)
if (!err) {
console.log('Received values of form: ', values);
}
});
}
<Form inline onSubmit={this.handleSubmit.bind(this)}>
....
</Form>
我无法从传递给提交回调的事件中检索值,因为e.target.value
返回未定义。
this.props.validateFields()
的调用中,如文档中所示,这些值来自哪里?Ant Design 团队使用 GitHub 问题来跟踪错误或讨论 Ant Design 的计划。 所以,请不要在这里问使用问题。 您可以尝试在Stack Overflow或Segment Fault中提问,然后将标签antd
和react
应用于您的问题。
@Orbyt你解决了这个问题吗? 或者你有这个问题的stackoverflow问题吗?
@benjycui在堆栈溢出中没有任何有用的答案。 并关闭对 ant design MF 的每个问题的相同回复。 我可以看到你每一个 git 问题的 ant design 废话
最有用的评论
@benjycui在堆栈溢出中没有任何有用的答案。 并关闭对 ant design MF 的每个问题的相同回复。 我可以看到你每一个 git 问题的 ant design 废话