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

324
Visualizações
¿Cómo deshabilitar una etiqueta <a> en React después de hacer clic en ella?

¿Cómo puedo deshabilitar la etiqueta de anclaje a continuación en React después de haber hecho clic en ella? Al igual que la funcionalidad onClick no funciona en la etiqueta de anclaje.

 <td align="left"> <input type="file" accept=".csv,.xlsx,.xls" name="image" className="file-upload-input" onChange={(e: any) => { handleFileChange(e, data.c_id); }} /> <a href="javascript:;" className="btn btn-secondary" style={{ width: "125.62px", backgroundColor: "#0b5ed7", borderColor: "#0a58ca" }} > <img src={UploadIcon.default} /> Upload </a> </td>
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

¿Qué tal establecer una clase condicional en la etiqueta de anclaje y deshabilitarla a través de css? Necesitaría una variable de estado para mantener el estado deshabilitado. El código se vería algo así.

 const [disabled, setDisabled] = useState(); <a href="javascript:;" onClick={() => { // setting the state on click setDisabled(true); }} // Adding class here className={`btn btn-secondary${disabled ? " disabled" : ""}`} style={{ width: "125.62px", backgroundColor: "#0b5ed7", borderColor: "#0a58ca" }} > <img src={""} /> Upload </a>

Y la clase discapacitada

 .disabled { pointer-events: none; cursor: pointer; }
about 4 years ago · Juan Pablo Isaza Relatório

0

intente poner un botón dentro de la etiqueta, de esa manera puede deshabilitarlo condicionalmente.

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