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

388
Visualizações
Generar texto a partir de formularios

Estoy tratando de crear un sitio web donde el usuario solo necesita verificar una radio (sí, no o no asignada) para generar o no algún texto.

Por ejemplo, habría 3 radios (sí, no y no asignadas) aparte del "Objeto1", 3 aparte del "Objeto2", y así sucesivamente.

El usuario selecciona si una persona tiene/no tiene/no sabe si tiene Object1,2,... y hace clic en un botón para generar un texto:

"El nombre tiene Objeto1, no tiene Objeto2, tiene Objeto4".

Por ahora he hecho esto:

HTML

 <div id="object1"> object1 : <input id="object1yes" name="object1" type="radio"/> <label for="object1yes">yes</label> <input id="object1no" name="object1" type="radio"/> <label for="object1no">no</label> <input id="object1NA" name="object1" type="radio" checked="checked"/> <label for="object1NA">NA</label> </div> <div> <button id="generate" onclick="generate()">generate</button> </div> <div> Person A <string id="Object1"> </div>

JAVA

 function generate() { var checkObject1 = document.getElementById("object1"); var text0 = "has object1"; var text0 = "doesn't have object1";

Realmente estoy luchando con Java:/ Me gustaría suavizar algo así como

 If (checkObject1yes.checked == true){ display text0; If (checkObject1no.checked ==true){ display text1; If (checkObject1NA.checked ==true){ diplay none;

Lo siento, si no está claro y si es demasiado borrador, soy nuevo en la codificación:/

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

0

Esto puede ayudarte.

 <div id="object1"> object1 : <input id="object1yes" name="object1" type="radio" /> <label for="object1yes">yes</label> <input id="object1no" name="object1" type="radio" /> <label for="object1no">no</label> <input id="object1NA" name="object1" type="radio" checked="checked" /> <label for="object1NA">NA</label> </div> <div> <button id="generate" onclick="generate()">generate</button> </div> <div id="Object1"> Person A </div> <script> function generate() { let name = document.getElementById('object1').innerText.split(":")[0]; var text0 = "has object1"; var text1 = "has object2"; let none = "doesn't have any object"; if(document.getElementById("object1yes").checked == true){ document.getElementById("Object1").innerHTML = name+text0; } if(document.getElementById("object1no").checked == true){ document.getElementById("Object1").innerHTML = name+text1; } if(document.getElementById("object1NA").checked == true){ document.getElementById("Object1").innerHTML = name+none; } } </script>
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