Ir para conteúdo

POWERED BY:

Arquivado

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

pyro_fire

[Resolvido] Controle de campo com 2 radio button

Recommended Posts

Tenho dois radio button que controlam um campo de texto entra ativo e desativo.

O código dos radio button é o seguinte:

<input type="radio" name="nome" id="nome" value="1" onclick="javascript:return teste()"/>
<input type="radio" name="nome" id="nome" value="2" onclick="javascript:return teste()"/>
A função teste() retorna o valor do radio button no click do mouse, porém só retorna o valor 2, mesmo se eu clicar no radio button com value 1.

Alguém sabe o que eu estou fazendo de errado?

 

Vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste a tua funcao.

Mas um dos erros ai, eh você ter repetido o id="nome" nessa pagina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que se eu trocar de nome o radio button não faz o controle de seleção sozinho, tipo, se eu já tiver selecionado o 1 e for selecionar o 2 o 1 fica desmarcado, será que fui claro?http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

 

Olha o codigo da função:

function teste(){
	alert('Valor: ' + document.getElementById("nome").value);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja o correto:

<input type="radio" name="nome" value="1" onclick="javascript:return teste( this )"/>
<input type="radio" name="nome" value="2" onclick="javascript:return teste( this )"/>
quem faz o controle que você citou, eh o name e nao o id, id você nao pode repetir!

 

function teste( el ){
        alert('Valor: ' + el.value);
}
:lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou encher o saco de novo, os campos do tipo text o controle funciona bem, porém se eu tento aplicar a mesma técnica em alguns radio button com o name igual não funciona.

Tem que ser diferente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

hein?! poste como você fez.. só vendo, que saberemos onde está o erro.

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.