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

305
Visualizações
Reaccionar: use la fecha de entrada de nacimiento como mínimo para la fecha de muerte

Dado que una persona no puede morir antes de nacer, tiene sentido tener un mínimo y un máximo para estas fechas. Pero no puedo obtener el valor de la primera entrada, aparece un error de que el valor es nulo. (Usando el paquete react-hooks-form, no creas que esta información es importante pero nunca se sabe)

 <div className="form-section"> <label>Date of birth <span style={{ color: "red " }}>*</span>:</label> {errors.Name && errors.Name.type === "required" && ( <span style={{ color: "red " }}>Required!</span> )} <input max={moment().format("YYYY-MM-DD")} type="date" name="BirthDate" id="BD" ref={register({ required: true })} /> </div> <div className="form-section"> <label>Date of death <span style={{ color: "red " }}>*</span>:</label> {errors.Name && errors.Name.type === "required" && ( <span style={{ color: "red " }}>Required!</span> )} <input min={document.getElementById("BD").value} max={moment().format("YYYY-MM-DD")} type="date" name="DateOfDeath" ref={register({ required: true })} /> </div>

¡Gracias por la ayuda! Puedo agregar información adicional si es necesario.

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

0

Como el código en las preguntas contiene una estructura incompleta, estoy formateando aquí según mi entendimiento. Si puede proporcionar un ejemplo de trabajo en codesandbox, será de gran ayuda.

Necesitas usar el reloj desde la forma de gancho de reacción.

 const MyComponent = () => { const { register, errors, watch, } = useForm(); const dateOfBirth = watch('BirthDate', new Date()); // Added new date to default to Today in case if DOB is not selected. return ( <div className="form-section"> <label>Date of birth <span style={{ color: "red " }}>*</span>:</label> {errors.Name && errors.Name.type === "required" && ( <span style={{ color: "red " }}>Required!</span> )} <input max={moment().format("YYYY-MM-DD")} type="date" name="BirthDate" id="BD" ref={register({ required: true })} /> </div> <div className="form-section"> <label>Date of death <span style={{ color: "red " }}>*</span>:</label> {errors.Name && errors.Name.type === "required" && ( <span style={{ color: "red " }}>Required!</span> )} <input min={dateOfBirth} max={moment().format("YYYY-MM-DD")} type="date" name="DateOfDeath" ref={register({ required: true })} /> </div>) }

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