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

247
Vistas
¿Cómo bloquear el contenido hasta que el usuario realice una tarea?

Actualmente estoy desarrollando una plataforma de "curso" y quiero evitar que el usuario avance al siguiente tema hasta que haga clic en el último elemento del tema actual.

En esta primera actividad quiero que el siguiente botón esté deshabilitado o algo así hasta que el usuario descargue el archivo, entonces haga clic en la imagen de descarga.

Supongo que será con JavaScript cambiando el valor en el elemento HTML con un getElementByID o con un eventListener, pero no tengo claro cómo proceder.

No estoy usando campos de entrada, así que no puedo usar deshabilitado. Estoy usando imágenes dentro de una etiqueta como se muestra aquí:

ingrese la descripción de la imagen aquí

¿Saben cómo puedo hacer esto?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

<body> <input type="button" id="button1" value="Task 1" onclick="unlockButton()" /> <input type="button" id="button2" value="Task 2" disabled /> <script> function unlockButton() { document.getElementById("button2").disabled = false; } </script>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Sí, puede hacer esto de varias maneras usando javaScript. Aquí hay unos ejemplos:
Deshabilitar / No se puede hacer clic en un botón HTML en Javascript


La forma más simple que se me ocurre:

 <html> <head> <script> function unlockButton() { document.getElementById("button2").disabled = false; } </script> </head> <body> <input type="button" id="button1" value="Task 1" onclick="unlockButton()" /> <input type="button" id="button2" value="Task 2" disabled /> </body> </html>
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