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

201
Vistas
verificar si el botón de opción está marcado en ejs

Como dice el título, estoy tratando de verificar si el botón de opción está marcado, pero como el documento no está disponible, ¿cómo se supone que debo hacerlo? quiero lograr

 <%if(radio1.checked){%> <%-include('./someHtml')%> <%}%>
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Suponiendo que solo le importa el estado en el momento en que se carga el documento :

No hay documento, pero tampoco hay botón de opción.

Lo que tienes son algunos datos y un programa EJS.

El programa EJS ya debe tener alguna lógica para examinar esos datos y determinar si debe generar un atributo checked (o no) para cada botón de opción.

Use esa misma lógica para determinar si se debe usar la include .


Si, por otro lado, desea cambiar lo que se muestra, en vivo, cuando el usuario hace clic en los botones de radio , entonces no puede hacerlo en EJS.

En el momento en que el HTML se entrega al navegador, se convierte en un DOM y se representa donde el usuario puede hacer clic en él: el EJS ha terminado .

Tu también puedes:

  • Use JS del lado del cliente para cambiar el contenido que se muestra o
  • Reemplace los botones de opción con enlaces o botones de envío y cargue una página completamente nueva desde el servidor en función de los datos enviados

Lectura relacionada:

  • ¿Cuál es la diferencia entre la programación del lado del cliente y del lado del servidor?
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede enviar una solicitud Ajax al hacer clic en el botón de opción y manejar su estado en el backend o mostrar/ocultar 'someHtml' usando Javascript:

 <input type="radio" name="toggleHtml" onclick="document.getElementById('someHtml').style.display = 'block';" checked /> Show <input type="radio" name="toggleHtml" onclick="document.getElementById('someHtml').style.display = 'none';" /> Hide <div id="someHtml">Some HTML ...</div>
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