Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Getulio Do Carmo

questionario academico

Recommended Posts

Estou criando um questionario academico e tenho algumas dificuladades.

O questionario tem varias questões sendo que algumas dela, te a opção de quando eu clicar bootom de radio sim ele abre uma sequencia de perguntas e no radio não ele pode recolher ou nao fazer nada

tenho a condição mais so consigo colocar ele para uma pergunta, mais preciso para pelo menos umas 5 questões...

Uma da questõe segue abaixo

 

17.</font><span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Arial"> 
</span><font face="Arial">Você utiliza o laboratório de informática? 

</font> </i></b><font face="Arial"> </font> <!--[if gte mso 9]>
<![endif]--><font face="Arial"> <input type="radio" name="laboratoriodeinformatica" value="Sim" />SIM <input type="radio" name="laboratoriodeinformatica" value="Não" />NÃO</font></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
</p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
<font face="Arial">
<span style="color: red">Se o professor responder não a questão acima, as
questões sobre esse tema não aparecerão para ele.</span></font></p>
<p class="MsoListParagraphCxSpLast" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; margin-bottom: .0001pt">
<font face="Arial">
<b><i>CLASSIFIQUE NUMA ESCALA DE 1 (RUIM) A 5 (EXCELENTE) AOS SEGUINTES ITENS:</i></b></font></p>
<p class="MsoListPa1ragraphCxSpFirst" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
</p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18.0pt; line-height: normal; margin-bottom: .0001pt">
<b><i><font face="Arial">18.</font><span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Arial"> 
</span></i></b><font face="Arial"><i>Atendimento dos monitores.</i> 
1<input type="radio" name="monitoresa" value="1" style="font-weight: 700" /> 2<input type="radio" name="monitoresa" value="2" style="font-weight: 700" /> 3<input type="radio" name="monitoresa" value="3" style="font-weight: 700" /> 4<input type="radio" name="monitoresa" value="4" style="font-weight: 700" /> 5<input type="radio" name="monitoresa" value="5" style="font-weight: 700" />
</font> </p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
</p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18.0pt; line-height: normal; margin-bottom: .0001pt">
<b><i><font face="Arial">19.</font><span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Arial"> 
</span><font face="Arial">Espaço físico.</font></i></b><font face="Arial"> 

1<input type="radio" name="efisico" value="1" style="font-weight: 700" /> 2<input type="radio" name="efisico" value="2" style="font-weight: 700" /> 3<input type="radio" name="efisico" value="3" style="font-weight: 700" /> 4<input type="radio" name="efisico" value="4" style="font-weight: 700" /> 5<input type="radio" name="efisico" value="5" style="font-weight: 700" />
</font> </p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
</p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18.0pt; line-height: normal; margin-bottom: .0001pt">
<b><i><font face="Arial">20.</font><span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Arial"> 
</span><font face="Arial">Qualidade dos equipamentos.</font></i></b><font face="Arial"> 
1<input type="radio" name="qequipamentos" value="1" style="font-weight: 700" /> 2<input type="radio" name="qequipamento" value="2" style="font-weight: 700" /> 3<input type="radio" name="qequipamento" value="3" style="font-weight: 700" /> 4<input type="radio" name="qequipamento" value="4" style="font-weight: 700" /> 5<input type="radio" name="qequipamento" value="5" style="font-weight: 700" />
</font> </p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; line-height: normal; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: .0001pt">
</p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18.0pt; line-height: normal; margin-bottom: .0001pt">
<b><i><font face="Arial">21.</font><span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.0pt; font-family: Arial"> 
</span><font face="Arial">Quantidade de máquinas por aluno.</font></i></b><font face="Arial"> 
1<input type="radio" name="quantidadem" value="1" style="font-weight: 700" /> 2<input type="radio" name="quantidadem" value="2" style="font-weight: 700" /> 3<input type="radio" name="quantidadem" value="3" style="font-weight: 700" /> 4<input type="radio" name="quantidadem" value="4" style="font-weight: 700" /> 5<input type="radio" name="quantidadem" value="5" style="font-weight: 700" />

O codigo que estou usando para a condição e

 

 

</HEAD> <script>
function mostrar(valor){
if(valor == 1){
document.getElementById('nao_contribuinte').style.display="none";
document.getElementById('sim_contribuinte').style.display="block";
}else if(valor == 2){
document.getElementById('sim_contribuinte').style.display="none";
document.getElementById('nao_contribuinte').style.display="block";
}
}
</script>
</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; margin-bottom: .0001pt">
<input name="contribuir" type="radio" style="border:0px " value="sim" onclick="mostrar(1)"> Sim
<input name="contribuir" type="radio" value="não" style="border:0px" onclick="mostrar(2)"> Não
<label id="sim_contribuinte" for="simcontribuinte" style="display: none">
1.<span style="font:7.0pt "Times New Roman"">    </span>
Considerando-se apenas as aulas teóricas, qual o número aproximado de estudantes
por turma?</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; text-autospace: none; margin-bottom: .0001pt">
<input type="radio" name="aulasteorica" value="Até 30" />Até 30.</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; text-autospace: none; margin-bottom: .0001pt">
<input type="radio" name="aulasteorica" value="Entre 31 e 50" />Entre 31 e 50.</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; text-autospace: none; margin-bottom: .0001pt">
<input type="radio" name="aulasteorica" value="Entre 51 e 70" />Entre 51 e 70.</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; text-autospace: none; margin-bottom: .0001pt">
<input type="radio" name="aulasteorica" value="Entre 71 e 100" />Entre 71 e 100.</p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; text-autospace: none; margin-bottom: .0001pt">
<input type="radio" name="aulasteorica" value="Mais de 100" />Mais de 100.
</label>

<label id="nao_contribuinte" for="naocontribuinte" style="display: none"></label>

<BODY>

<?

 

mais so funciona em uma pergunta se colocar em mais de uma não da certo

desde ja agreço a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você estiver usando ids, faça o uso de classes, os ids são atributos únicos de tags, as classes não, elas podem ser utilizadas infinitas vezes a mesma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é simples, basta você visualizar as suas tags, e verificar se eles tem um id, se tiver id, muda para class, e no seletor javascript também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao conseguir colocar o print

 

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Sim  Não Conteúdo do sim</title>
</head>
<script>
function mostrar(valor){
  if(valor == 1){
   document.getElementByclass('nao_contribuinte').style.display="none";
   document.getElementByclass('sim_contribuinte').style.display="block";
}else if(valor == 2){
   document.getElementByclass('sim_contribuinte').style.display="none";
   document.getElementByclass('nao_contribuinte').style.display="block";
}
}
</script>

<input name="contribuir" type="radio" style="border:0px " value="sim" onclick="mostrar(1)"> Sim 
       <input name="contribuir" type="radio" value="não" style="border:0px" onclick="mostrar(2)"> Não

<table>
<tr>
<td>
<label class="sim_contribuinte" for="simcontribuinte" style="display: none">
<table>
<tr>
<td>seu conteúdo</td>
</tr>
</table>
</label>
</td>
</tr>
</table>



<label class="nao_contribuinte" for="naocontribuinte" style="display: none"></label>
<body>

 

 

o code ficou assim

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao conheço direito.

poderia ate usar mais como nao sei usar

pode me da uma dica como fazer jQuery

se puder me mandar o codigo para testar

 

Até poderia, mas é que estou no trabalho e já vou almoçar, mais tarde se eu lembrar eu posto aqui, quando eu voltar do almoço, fica na paz!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao conheço direito.

poderia ate usar mais como nao sei usar

pode me da uma dica como fazer jQuery

se puder me mandar o codigo para testar

 

no aguardo da ajuda

 

Se alguem tiver solução para meu problema favor postar

ficom aguardo

 

A todos que queira me ajudar, fico no aguardo

tentar resolver essa situação e muito importante

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.