Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Vilela Alves

[Resolvido] funca pra pegar valores de varios radio

Recommended Posts

bem fiz uma funcao pra pegar valores de vairos radios ki aparecem na tela..

o problema eh ki a quantidade de radio varia.. pode ser um radio dois 3 isso varia.....

intaum na minha funcao se tiver mais de um ela funciona perfeitamente...

mas se tiver soh um... ela nao encontra radio selecionado.. nao sei pq...

function getValue(radio) 
{
  var i;
  for (i=0; i < radio.length; i++) 
  {
	  if (radio[i].checked == true)
	  {
		   return radio[i].value;
	  }
  }
  return "Nenhum radio foi checado";
}
alguem sabe onde estou errando???

pq um radio ela nao encontra e mais de um ela esta encontrando normalmente!?!?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<meta name="author" content="by Klonder">

<title>Klonder é...</title>

 

<script type="text/javascript">

<!--

//Script by klonder;

//Definindo as variáveis:

var objRadio;

var i;

var checado = 0;

var opcao = "";

 

function validarForm() {

objRadio = document.forms["form1"].elements["opcoes1"];

 

for (i=0; i < objRadio.length; i++) {

if (objRadio.checked == true) {

opcao = objRadio.value;

checado = 1;

alert("Você acha que o klonder é: "+opcao+"\nParabéns, foi uma ótima escolha!");

return false;//<---- Deixar como true para que o código seja submetido!

}

}

 

if (checado == 0) {

alert("Irei respeitar a sua opinião!\nVou marcar apenas que sou bom!");

objRadio[1].checked = true;

return false;

}

}

-->

</script>

 

</head>

 

<body>

<form name="form1" action="pagina_qualquer.asp" method="post" onsubmit="return validarForm();">

O klonder é:

<br><input type="radio" name="opcoes1" value="ótimo"> Ótimo!

<br><input type="radio" name="opcoes1" value="bom"> Bom!

<br><input type="radio" name="opcoes1" value="excelente"> Excelente!

<br><input type="radio" name="opcoes1" value="maravilhoso"> Maravilhoso!

<br><input type="radio" name="opcoes1" value="lindo"> Lindo!

 

<br><br>

<input type="submit" value="Enviar">

</form>

</body>

</html>

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.