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

192
Visualizações
Redux Form siempre valida incluso al presionar un botón normal

Tengo un formulario redux con un botón de envío y un botón html normal. No quiero que se valide el formulario cuando se presiona el botón normal. Pero parece que el formulario siempre se valida una vez y luego, cuando hago clic en el botón nuevamente, se ejecuta el clic en el botón. ¿Cómo evito esto?

Repliqué el mismo problema con el mismo formulario. Por ejemplo, si va a http://redux-form.com/6.4.3/examples/syncValidation/ , ingrese 4 en el campo de edad y haga clic en borrar valores. La primera vez que la validación se activa y detiene la acción del botón. La segunda vez que funciona la acción del botón, es decir, los valores del formulario se borran.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

El ejemplo al que se vincula tiene ese comportamiento porque, de forma predeterminada, Redux Form llamará a la función de validación para los campos tocados en un evento de desenfoque. El hecho de que esté haciendo clic en un botón es irrelevante: podría hacer clic en cualquier elemento o en cualquier lugar de la página y obtendría ese comportamiento.

La única forma real de detener este comportamiento es evitar que Redux Form toque sus campos en un evento de desenfoque. Puede hacer esto configurando touchOnBlur en false en el objeto de configuración Redux Form.

 export default reduxForm({ form: 'myForm', touchOnBlur: false })(MyForm);
over 4 years ago · Santiago Trujillo Relatório

0

Agregue type="button" para evitar que el botón envíe el formulario. Si no proporciona ningún tipo, considerará enviarlo.

over 4 years ago · Santiago Trujillo 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