Ir para conteúdo

POWERED BY:

Arquivado

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

marvi

Ocultar e mostrar campo do form

Recommended Posts

Pessoal, existe outra maneira de ocular e mostrar um campo de um formulário sem ser dessa forma que eu estou usando, veja:

 

<form name=form>
<script type="text/javascript">
function medicamentosfuncao(medicamento) {
if(medicamento=="Sim") {
document.form.medicamentosres.style.display="block";

}
if(medicamento=="N?") {
document.form.medicamentosres.style.display="none";

}
}
</script>
<tr>
<td width="48%" height="1" valign="top">

<input type="radio" value="Sim" name="medicamento" onclick="medicamentosfuncao('Sim')" 


><font face="Arial Narrow" size="2" color="#696969">Sim 
</font>

<input type="radio" value="N?" name="medicamento" onclick="medicamentosfuncao('N?')">

Não
<input class="formcolor" onFocus="this.value=''" style="BORDER-RIGHT: #7b7a64 1px solid; BORDER-TOP: #7b7a64 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7b7a64 1px solid; BORDER-BOTTOM: #7b7a64 1px solid; FONT-FAMILY: Verdana; display:none;" maxLength="100" size="33" name="medicamentosres" value="Qual(is) medicamento(s)?">
</form>

Existe algo do tipo document.getElementById(popup).style.display = none; por exemplo ou coisa assim com CSS que eu consiga ocultar esse campo também? Pois com esse javascript estar tendo uns conflitos com a página e não deixa submeter.

 

Ou seja: O que acontece agora é quando eu chamo essa função ao selecionar um botão no preenchimento do formulário, o submite fica morto, sem ação... Se eu não seleciono, não marco o Sim, o submite vai normal, mas se seleciono, marcando o sim, o submite não vai, por que?

 

Então queria saber de outra opção para ocultar e mostrar e testar aqui para ver se vai normal.

 

Desde já, agradeço

 

Marcelo Vinicius

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca um botão que tem o valor "Mostrar" e quando você clica nele ele faz uma verificação:

 

se o botão tiver o valor "Mostrar", ai você faz akilo q você flo do getElementById pra tornar ele visível e muda o valor do botão pra "Ocultar"

ai coloca no else:

pra ocultar e mudar o btt pra Mostrar de novo

 

 

é isso...

 

 

se você não entendeu direito posta ai ou me adiciona no msn q é melhro ateh: guclaro@bol.com.br

 

Espero ter ajudado...

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.