Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

131
Vistas
¿Cómo puedo deshabilitar un botón solo si la entrada específica está vacía?

Traté de encontrar una manera de deshabilitar un botón solo si los campos de Entradas específicos todavía están vacíos. Quiero decir que solo se requieren algunos campos de Entradas para el proceso, y algunos son solo opcionales.

El curso que tomé nos muestra cómo deshabilitar el botón hasta que cada entrada sea válida, por lo que no estoy seguro de qué hacer.

Este es mi código, quiero que el botón se deshabilite solo si la fecha está vacía.

 <form className="place-form" onSubmit={placeSubmitHandler}> <Input id="date" element="input" type="date" label="Date" validators={[VALIDATOR_REQUIRE()]} errorText="" onInput={inputHandler} /> <Input id="description" element="textarea" label="description" validators={[VALIDATOR_MINLENGTH(5)]} errorText="" onInput={inputHandler} /> <Button type="submit" disabled={ formState.isValid }> Sumbit </Button> </form>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

¡Tienes que poner Not sign like ! antes formState.isValid

 <Button type="submit" disabled={ !formState.isValid }> Sumbit </Button>

He preparado una muestra usando react-hook-form . Puedes comprobar esto aquí:

DEMO DE TRABAJO

Editar #SO-material-onclick-editar

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda