ここにある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()
の呼び出しでは、これらの値はどこから来ていますか?@Orbyt問題は修正されましたか? または、この問題に関するスタックオーバーフローの質問がありますか?
@benjycuiスタックオーバーフローには有用な答えはありません。 アリデザインMFのすべての質問に対する同じ回答を黙らせてください。 私はあなたにアリのデザインのでたらめのすべてのgitの問題を見ることができます
最も参考になるコメント
@benjycuiスタックオーバーフローには有用な答えはありません。 アリデザインMFのすべての質問に対する同じ回答を黙らせてください。 私はあなたにアリのデザインのでたらめのすべてのgitの問題を見ることができます