Ant-design: Manipulando envios de formulários com o componente Form

Criado em 12 jan. 2017  ·  3Comentários  ·  Fonte: ant-design/ant-design

Não tenho certeza de como fazer validação de formulário com o componente antd <Form/> encontrado aqui . A documentação especifica uma prop onSubmit #$1$#$ no componente <Form/> , que recebe um evento. Parece então acionar uma função dentro this.props.form . Atualmente estou usando o seguinte código:

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>
  1. Não consigo recuperar valores do evento passado para o retorno de chamada de envio, pois e.target.value retorna indefinido.

    1. Na chamada para this.props.validateFields() , conforme mostrado na documentação, de onde vêm esses valores?
Usage

Comentários muito úteis

@benjycui não há respostas úteis no Stack overflow. e cale a boca as mesmas respostas para todas as perguntas de formiga design MF. eu posso ver você cada questão git de besteira de design de formigas

Todos 3 comentários

A equipe do Ant Design usa problemas do GitHub para rastrear bugs ou discutir planos do Ant Design. Portanto, não faça perguntas de uso aqui. Você pode tentar fazer perguntas no Stack Overflow ou Segment Fault e aplicar a tag antd e react às suas perguntas.

Você deve ler a documentação e perguntas frequentes e pesquisar problemas antes de fazer uma pergunta, THX!

Será melhor se você ler perguntas inteligentes (提问的智慧).

@Orbyt Você corrigiu o problema? ou você tem uma pergunta sobre o stackoverflow para esse problema?

@benjycui não há respostas úteis no Stack overflow. e cale a boca as mesmas respostas para todas as perguntas de formiga design MF. eu posso ver você cada questão git de besteira de design de formigas

Esta página foi útil?
0 / 5 - 0 avaliações