Jump to content


Photo

Dúvida Com Radiobutton


  • Faça o login para participar
2 replies to this topic

#1 hhhhhh

hhhhhh

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 19/08/2005, 15:21

Olá..

tenho a seguinte função para redirecionar para outra página passando o valor do radiobutton que foi selecionado:

function Redirecionar(cd)
{
window.location="b.php?cd="+cd; 
}
e no botão:

onClick="Redirecionar(<? $_POST['idt'] ?>)"
todos os radios estão assim:

<input name="idt" type="radio" value="1">
<input name="idt" type="radio" value="2">
<input name="idt" type="radio" value="3">
<input name="idt" type="radio" value="4">
Só que ao chamar a outra página ele não traz o value do radio selecionado...

Alguém pode me ajudar, to precisando muito disso!!

Muito Obrigado pela atenção!

#2 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 19/08/2005, 15:24

no onClick faça assim:

onClick="Redirecionar(this)"

e nessa função assim:

function Redirecionar(cd)
{
window.location="b.php?cd="+cd.value; 
}

[]'s
Eduardo Batista

#3 kaduzick

kaduzick

    12 Horas

  • Usuários
  • 229 posts
  • Sexo:Masculino
  • Localidade:Brasília
  • Interesses:Aprender e Ajudar

Posted 19/08/2005, 15:39

Bom, acho que isso não vai funcionar, pois o this nesse caso é o botão.
Eu não tive tempo de testar mas acho que essa função resolve.


function Redirecionar()
{
    var radios;

	radios = document.getElementsByTagName("input");

	for(var i=0; i < radios.length; i++)
	{
  if(radios[i].type == "radio")
  {
 	 if(radios[i].checked == true)
 	 {
    window.location="b.php?cd="+radios[i].value; 
    return true;
 	 }
  }
	}
	return false;
}

kaduzick - The Nerds




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq