Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

200
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!