Я не уверен, как выполнить проверку формы с помощью компонента antd <Form/>
, найденного здесь . В документации указан реквизит onSubmit
<Form/>
для компонента <Form/>, которому передается событие. Затем он, кажется, запускает функцию внутри 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
.
Вы должны прочитать документацию и часто задаваемые вопросы и искать проблемы, прежде чем задавать вопрос, THX!
Будет лучше, если вы прочитаете умные вопросы (提问的智慧).
@Orbyt Вы исправили проблему? или у вас есть вопрос stackoverflow по этой проблеме?
@benjycui нет ничего полезного в ответах на переполнение стека. и заткнись одни и те же ответы на все вопросы муравьиного дизайна МФ. я вижу тебя в каждом git выпуске дерьма о дизайне муравьев
Самый полезный комментарий
@benjycui нет ничего полезного в ответах на переполнение стека. и заткнись одни и те же ответы на все вопросы муравьиного дизайна МФ. я вижу тебя в каждом git выпуске дерьма о дизайне муравьев