Capturar valor de um radio

2 respostas
S

Galera é o seguinte, estou com um problema aqui meio de iniciante, eu num mexo com JS e estou tendo que fazer uma enquete aqui que abusa de JS…

vamos la…
eu tenho os radios de minhas respostas da enquete, ex:



dai quando o cara clika em um link VOTAR
esse link chama minha função atualizarVoto(), essa função deve passa o valor(value), que foi selecionado pelo USUARIO, saca ???

como faço isso, na hora que chamo essa função passar como parametro o valor do radio ?? ajudaaaaai vlew galera…

2 Respostas

Roger75

No javascript faça um for:

for ( var i = 0 ; i &lt document.forms[0].voto.length ; i++ ){
	         if (document.forms[0].voto[i].checked) {
	            valor=document.forms[0].r[ i ].value;
	            break ;
	         }

}
thiago.correa
<script>
function mostrarVoto() {

	for (var i = 0; i < document.forms[0].voto.length; i++ ) {
		if (document.forms[0].voto[i].checked) {
			alert(document.forms[0].voto[i].value);
			return;
		}
	}

}
</script>
<form id="_form" name="_form">
 <input type="radio" name="voto" value= "1"/>1
<input type="radio" name="voto" value= "2"/>2
<input type="radio" name="voto" value= "3"/>3
<input type="radio" name="voto" value= "4"/>4
<input type="button" onclick="mostrarVoto();">
</form>
Criado 17 de maio de 2007
Ultima resposta 17 de mai. de 2007
Respostas 2
Participantes 3