Ajuda com JavaScript Radio Button

Pessoal to com um problema com javascript, gostaria de pegar um valor ( true ou false ) de dois radio Buttons… esta assim


<html:radio property="percentual" value="true" />Item 1 <br>
<html:radio property="percentual" value="false" "/>Item 2

no javaScript eu pego o valor dele… to tentando assim:

var minhaVariavel = document.getElementByName[0];

agora como eu pego esse valor (do q estiver checado) para fazer comparações com if, apenas com o radio checado…

meu if…


var valor = null;
  			  			 			  			
  		 	if(minhaVariavel[0].value == 'true'){
  		 	      
		        valor = minhaVariavel[0].value;
		   	 }    		
	  		  else
	  		{
		  		
		  		valor = minhaVariavel[1].value;
			}
			
	        if( valor == 'true' && valorCampo > 100 )
	  				  		
     		   alert("MSG de ERRO");
	           textField.value = "";
	  	   return NaN;

Aguardo ajudasss

tu precisa de um atributo “id” dentro dos teus rádio buttons.

dai basta fazer

var checado = document.getElementById('id').checked;

obs: a funcao getElementByName não é valida pela w3c.

Até mais…

Qual opção da tag do struts vale como ID??

O atributo id ficaria dentro da tag que define o seu radio button.
Assim:

 <html:radio id="algumID" property="percentual" value="true" />Item 1 <br>
 <html:radio id="outroID" property="percentual" value="false" "/>Item 2

Depois, vc será capaz de obter o objeto radiobutton pela função:

var radio1checado = document.getElementById('algumID').checked;
var radio2checado = document.getElementById('outroID').checked;

Compreendeu???

Deve ser styleId…

Agora, também o seguinte modelo de código é válido:

<input type="radio" id="IdIgual" value="5">
<input type="radio" id="IdIgual" value="7">

Posteriormente, em um trecho de javascript de acordo com sua necessidade:

if(document.getElementById("IdIgual").value=="5")
{
alert("O primeiro radio está selecionado");
}
else
{
alert("O segundo está selecionado, ou houve erro!");
}

Assim, vc tem apenas um ID e radios mutuamente exclusivos obtendo o elemento pelo mesmo id.

É styleId(Struts) que vc recuperará o valor do RadioButton:

&lt;html:radio property="percentual" value="true" styleId="meuRadioButton"/&gt;Item 1 <br>

// Recuperando Java Script

document.all.meuRadioButton[0].checked

utilizando exatamente como Felipe de Menes e Morais fez.
Porem em struts nao existe id. Sim StyleId como ja comentado.

Valeuuus.