Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

217
Visualizações
How to change value of select input which is inside a form balise (ant design)

I'm searching how to change the value of my select input inside of a form balise (with ant design library).

 let [value, setValue] = useState(null)

<Form.Item name="value" rules={[{ required: true, message: 'Veuillez choisir une valeur !' }]}
                   label="Type">
     <Select value={value} onChange={e => setValue(e)}>
         <Option value="pp">Personne physique</Option>
         <Option value="mp">Personne morale</Option>
     </Select>
</Form.Item>

<Button type="primary" onClick={setValue('pp')}>Click me</Button>

When i'm clicking, nothing happen, the value stay the old one.

But if I delete the <Form.Item> balise, it work correctly.

Any idea ?

Thank you

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

you can do like this

let [value, setValue] = useState(null)

const handleFormValuesChange = (changedValues) => {
  const formFieldName = Object.keys(changedValues)[0];
  if (formFieldName === "typeCeso") {
    setValue(changedValues[formFieldName]);
  }
};



<Form form={form} name="form" onFinish={onFinish} onValuesChange={handleFormValuesChange}>
  <Form.Item
  name="typeCeso"
  rules={[{ required: true, message: "Veuillez choisir une valeur !" }]}
  label="Type"
>
  <Select>
    <Option value="pp">Personne physique</Option>
    <Option value="mp">Personne morale</Option>
  </Select>
</Form.Item>
</Form>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda