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

141
Visualizações
La imagen aparece después de marcar la casilla de verificación en HTML
protected void btnSubmit_Click(object sender, EventArgs e) { imgPurple.Visible = true; }

Por ahora, puedo hacer que aparezca imgPurple después de hacer clic en btnSubmit. Sin embargo, eso no es lo que quiero.

Quiero que aparezca imgPurple cuando marque una casilla de verificación, no un botón. ¿Cómo logro eso?

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

0

¿Tiene AutoPostBack establecido en verdadero? El botón que probó generará una devolución de datos, pero un cambio de casilla de verificación no lo hará de manera predeterminada. Esto funciona:

 <asp:CheckBox ID="CheckBox1" AutoPostBack="true" OnCheckedChanged="CheckBox1_CheckedChanged" runat="server" />

Con lo siguiente:

 protected void CheckBox1_CheckedChanged(object sender, EventArgs e) { imgPurple.Visible = true; }
about 4 years ago · Juan Pablo Isaza Relatório

0

No soy un experto en C# o .NET (si ese es el lenguaje que es), pero si compara los valores anteriores con los valores actuales y no son iguales, entonces han cambiado.

Así que guarde el estado anterior en un objeto y compare ese objeto con el estado actual.

Otra nota, dado que no está usando un botón como objetivo del evento, probablemente querrá usar algo como lo que sugirió @Bobney como controlador de eventos como OnCheckedChanged en lugar de BtnSubmit_Click.

about 4 years ago · Juan Pablo Isaza Relatório

0

HTML con JavaScript:

 <html> <head> <script> function showPic() { if (document.getElementById("myCb").checked === true) { //document.getElementById("myPic").style.display = "inline"; document.getElementById("myPic").style.visibility = "visible"; } else { //document.getElementById("myPic").style.display = "none"; document.getElementById("myPic").style.visibility = "hidden"; } } </script> </head> <body onload="showPic();"> <input id="myCb" type="checkbox" onclick="showPic();" /><br /> <br /> <img id="myPic" src="myPic.png" alt="myPic" /> </body> </html>
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