Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
tenho uma tabela que se encontra num loop, naqual possui um campo "radio".
Quando eu clico no radio, gostaria que aparecesse um campo txt exatamente na linha abaixo deste radio.
Exemplificando:
Clico no radio aparece uma caixa abaixo deste radio que eu cliquei, lembrando que estou dentro de um LOOP, ou seja, tenho que recuperar a linha corrente deste radio.
Se eu clicar no outro radio do loop, tem que esconder o campo txt que estava aparecendo e mostrar o txt abaixo do radio que eu cliquei
Obrigado...
Muito obrigado pela ajuda Bruno....
Exatamente o que eu precisava !
Tive que só alterar uma coisinha ou outra, por causa do contador do meu loop.
Mas é exatamente isso ! Me quebrou um galhão !
Abração !
Olá.
O posto do brunocampos_ me ajudou também. No entanto, percebi que ao clicar em um dos botões radios, ele não fica selecionado (com a bolinha preta dentro).
Alguém sabe dizer o porquê? Tem como alterar?
Obrigado,
--
Jefferson
>
Uma maneira:
<html>
<head>
<script language="javascript">
var currentRadioText = null;
function showRadioText(obj) {
if(currentRadioText!=null) {
document.getElementById("s_radioText_"+currentRadioText).style.display = "none";
}
document.getElementById("s_radioText_"+obj.value).style.display = "inline";
currentRadioText = obj.value;
}
</script>
</head>
<body>
<input type="radio" value="1" onClick="showRadioText(this);" /> Opção 1<span id="s_radioText_1" style="display:none;"><br />Texto do radio 1</span><br />
<input type="radio" value="2" onClick="showRadioText(this);" /> Opção 2<span id="s_radioText_2" style="display:none;"><br />Texto do radio 2</span><br />
<input type="radio" value="3" onClick="showRadioText(this);" /> Opção 3<span id="s_radioText_3" style="display:none;"><br />Texto do radio 3</span><br />
<input type="radio" value="4" onClick="showRadioText(this);" /> Opção 4<span id="s_radioText_4" style="display:none;"><br />Texto do radio 4</span><br />
<input type="radio" value="5" onClick="showRadioText(this);" /> Opção 5<span id="s_radioText_5" style="display:none;"><br />Texto do radio 5</span><br />
<input type="radio" value="6" onClick="showRadioText(this);" /> Opção 6<span id="s_radioText_6" style="display:none;"><br />Texto do radio 6</span><br />
</body>
</html>
Este tópico pode ajudar também:
criando Tags aa partir de id
Putz, esqueçam o último post. Vi que o input estava sem a o valor "name".
Uma maneira:
Este tópico pode ajudar também:criando Tags aa partir de id
http://forum.imasters.com.br/index.php?showtopic=290922